У меня есть читатель, как это:Работа с Null в SqlDataReader
using (SqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
var item = new Product
{
_x1 = reader.GetString(0),
_x2 = reader.GetString(1),
_x3 = reader.GetString(2),
_x4 = reader.GetDateTime(3)
};
list.Add(item);
}
}
Но иногда база данных имеет некоторые NULL
значения, и я получаю данные являются недействительными исключением, как я могу иметь дело с этим?
Где появляется нулевое исключение? В любом случае, положите 'if (reader! = Null или внутри' try/catch' – Tico
Можете ли вы сделать переменные x равными нулю? –
@Tico Исключение возникает, когда im создает новый объект Product. – gog