【发布时间】:2014-03-26 18:24:12
【问题描述】:
我有一个实体类,里面有日期时间字段:
public virtual DateTime Date { get; set; }
有了这样的映射(NH 3.2代码映射):
Property(l => l.Date, m =>
{
m.Column("like_date");
m.NotNullable(true);
m.Type(NHibernateUtil.DateTime);
});
MS SQL 2005 服务器中的列是 SmallDatetime 类型(不可为空)。
问题是当我尝试保存这个对象时,我得到:
System.Data.SqlTypes.SqlTypeException:SqlDateTime 溢出。必须在 1753 年 1 月 1 日上午 12:00:00 到 9999 年 12 月 31 日晚上 11:59:59 之间
日期已正确设置为 Datetime.Now。
【问题讨论】:
标签: c# sql sql-server nhibernate