Si tengo un código similar al siguiente:Posible de usar ?? (el operador de fusión) con DBNull?
while(myDataReader.Read())
{
myObject.intVal = Convert.ToInt32(myDataReader["mycolumn"] ?? 0);
}
que arroja el error:
Object cannot be cast from DBNull to other types.
definir intVal
como int anulable no es una opción. ¿Hay alguna manera de que haga lo anterior?
posible duplicado de [Manipulación DBNull en C#] (http: // stackoverflow .com/questions/2433155/handle-dbnull-in-c-sharp) – BoltClock