У меня есть запрос к базе данных, который либо вернет NULL
, либо значение boolean (bit).
Я хочу сохранить это значение в переменной типа Nullable<bool>
в С#.
Кажется, я не могу найти приемлемое сочетание эксплицитных бросков и преобразований, которые делают это простым способом без исключения Исключения.
Можно ли это сделать в одной читаемой строке?
EDIT: Код по запросу
private Nullable<bool> IsRestricted;
...//data access
IsRestricted = (bool?)DataBinder.GetPropertyValue(dataObj, "IsRestricted");
или, возможно,
IsRestricted = (bool?)(bool)DataBinder.GetPropertyValue(dataObj, "IsRestricted");