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