У меня есть программа, которая извлекает значения из БД для обработки. Однажды я вытаскиваю логическое поле, чтобы указать, проводится ли лекция или нет. Я использую следующее заявление:Обращение с булевым нулем
var lectureOn = row.Field<bool?>("LectureOn");
Это хорошо работает для 1 и 0, но мне интересно, как он подвержен ошибкам для значений NULL? И если это так, есть ли лучший способ, который я могу использовать?
Вы можете легко протестировать его, проверить свою таблицу на любую запись с помощью 'null' в' LectureOn', а затем посмотреть, есть ли какая-либо ошибка на вашем C# при попытке загрузить вашу запись. – Habib
где логика, использующая lectureOn? – Pieter21