Я использую System.Data.SQLite, выбирая из таблицы базы данных sqlite, где столбец имеет тип «целое число», и когда я делаю что-то вроде этого:
int x = (int)reader["myColumn"];
он терпит неудачу. Проблема не в том, что значение равно нулю; столбец не допускает значения NULL. Если я изменю тип данных столбца на int, он будет работать нормально. Значения в столбце: «2», «3», «4» и т. Д .; ничего очень большого.
Кто-нибудь знает, ожидается ли такое поведение?