Могу ли я привести из DBNull к Nullable Bool в одну строку?

У меня есть запрос к базе данных, который либо вернетNULL или логическое (битовое) значение.

Я хочу хранить это значение в переменной типаNullable<bool> в C #.

Я не могу найти приемлемую смесь приведений и преобразований, которые делают это простым способом, без исключений.

Можно ли сделать это одной читаемой строкой?

РЕДАКТИРОВАТЬ: Код по запросу

private Nullable<bool> IsRestricted;
...//data access
IsRestricted = (bool?)DataBinder.GetPropertyValue(dataObj, "IsRestricted");

или возможно

IsRestricted = (bool?)(bool)DataBinder.GetPropertyValue(dataObj, "IsRestricted");

Ответы на вопрос(4)

Ваш ответ на вопрос