У меня есть целочисленный столбец, который может иметь номер или ничего не назначенное ему (т.е. null в базе данных). Как я могу проверить, является ли он нулевым или нет?
я пытался
if(data.ColumnName == null)
{
...
}
Это тоже не работает (поскольку SubSonic не использует типы, допускающие значение NULL (если применимо) для ActiveRecord)
if(data.ColumnName.HasValue)
{
...
}
Если значение, хранящееся в базе данных, равно 0, это не поможет:
if(data.ColumnName == 0 /* or 0x000? */)
{
...
}
Та же проблема может возникнуть и с полями DateTime.