¿Puedo convertir de DBNull a Nullable Bool en una línea?
Tengo una consulta de base de datos que o bien devolveráNULL
o un valor booleano (bit).
Deseo almacenar este valor en una variable de tipoNullable<bool>
Cía#.
Parece que no puedo encontrar una combinación aceptable de conversiones y conversiones explícitas que hagan esto de una manera simple sin que se lancen excepciones.
¿Se puede hacer en una línea legible?
EDITAR: Código según lo solicitado
private Nullable<bool> IsRestricted;
...//data access
IsRestricted = (bool?)DataBinder.GetPropertyValue(dataObj, "IsRestricted");
o quizás
IsRestricted = (bool?)(bool)DataBinder.GetPropertyValue(dataObj, "IsRestricted");