Как стать автором
Обновить

SqlDataReader в Debug и Release конфигурациях

Время на прочтение1 мин
Количество просмотров553
Использовал в проекте получение данных с помощью SqlDataReader'а:
IDataReader reader = cmd.ExecureReader();
DataTable table = new DataTable();
table.Load(reader);
reader.Close();


В таблице, из которой берутся данные, некоторые колонки не допускают хранение null. Так вот, в конфигурации Debug все колонки таблицы table имеют AllowDBNull = true, а конфигурации Release — полное соответствие со схемой таблицы в БД — некоторые колонки имеют AllowDBNull = false.

Гугление ничего не дало. Может кто-нибудь подскажет объяснение такому поведению, и расскажет, какие еще интересности может таить SqlDataReader?
Теги:
Хабы:
Всего голосов 18: ↑7 и ↓11-4
Комментарии5

Публикации

Истории

Ближайшие события

Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург