Использование EF 6. У меня есть объект (Person
), который содержит поле с нулевым датним времени.Неверное поле не может принять null?
public DateTime? StartDate { get; set; }
Это заставило меня думать, что я должен быть в состоянии назначить null
это свойство без какого-либо вопроса, как это ...
Person.StartDate = null;
Однако, когда я добираюсь до context.SaveChanges()
я получаю сообщение об ошибке говорит. ..
преобразование типа datetime2 данных в тип данных даты и времени привело к значению вне-диапазона. \ г заявление \ NThe была прекращено. "
Нельзя ли принять значение поля с нулевым значением .... null
?
Поле принимает «null», иначе оно взорвалось бы, когда оно было назначено. Это ваша база данных или сам EF, который задыхается. – Enigmativity
Хороший вопрос! Ошибка вызывается при вызове SaveChanges(). – webworm
Поле базы данных, по-видимому, не имеет значения NULL. –