Нулевое значение не может быть назначено члену с типом System.DateTime, который является необнуляемым типом значения - PullRequest
0 голосов
/ 30 мая 2011
var Ceremony = dc.GetOneCeremony(IdCeremony);

при запуске в верхней строке отображается эта ошибка:

Нулевое значение не может быть присвоено элементу с типом System.DateTime, который не может иметь значение типа NULL.

Ответы [ 2 ]

2 голосов
/ 30 мая 2011

если у вас есть класс свойства Ceremony с типом DateTime, измените его на DateTime?похоже, GetOneCeremony возвращает объект с нулевым полем даты и времени

0 голосов
/ 30 мая 2011

вы, вероятно, присваиваете нулевое значение из устройства чтения данных для типа данных времени данных.
что-то вроде:

DateTime dt = (DateTime)yourDataReader["YourDateTimeColumnWhichIsNull"].Value
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...