Posso converter do DBNull para um Bool Nullable em uma linha?

Eu tenho uma consulta de banco de dados que retornaráNULL ou um valor booleano (bit).

Desejo armazenar esse valor em uma variável do tipoNullable<bool> em c #.

Eu não consigo encontrar uma mistura aceitável de elencos e conversões explícitas que fazem isso de uma maneira simples, sem exceções sendo lançadas.

Pode ser feito em uma linha legível?

EDITAR: Código conforme solicitado

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

ou talvez

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

questionAnswers(4)

yourAnswerToTheQuestion