NHibernate.Проблема с нулевой датой при отображении поля времени - PullRequest
0 голосов
/ 03 января 2019

У меня в таблице есть такое поле

vsArrivalTime time null

и свойство, сопоставленное с этим полем

public virtual DateTime? VsArrivalTime
{
    get { return _vsArrivalTime; }
    set { _vsArrivalTime = value; }
}

когда я установил значение и попытался сохранить

myClass.VsArrivalTime = new DateTime();
SaveAndFlush(myClass);

ошибка возникла

"VsArrivalTime should be greater than 1/1/1753"

но мне нужно только время и столбец имеет тип времени. Также я попытался написать некоторые установщики для свойства VsArrivalTime, которые устанавливают текущий год, месяц и день. Но та же самая ошибка все еще появлялась. Могу ли я инкапсулировать значение времени с нулевой датой в свой бизнес-объект?

...