¿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");

Respuestas a la pregunta(4)

Su respuesta a la pregunta