NHibernate。时域映射时零日期零件问题

时间:2019-01-03 08:28:38

标签: nhibernate fluent-nhibernate-mapping

我的桌子上有这样的字段

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属性编写一些设置程序,这些设置程序设置当前的年,月和日。但是仍然出现相同的错误。我可以在业务对象中封装零日期时间值设置吗?

0 个答案:

没有答案