如果我System.DateTime
使用这种流畅的 nhibernate 映射将 a 作为时间戳存储在 SQL 中:
Map(x => x.LoggedTimeStamp).CustomType("Timestamp")
.Not.Nullable();
当我存储和调用时间戳时:
new DateTime(2013, 5, 10, 14, 59, 13, 235);
它回来等于new DateTime(2013, 5, 10, 14, 59, 13, 237)
;
它增加了 2 毫秒。这在 SQL Server 管理工作室中也很明显。
我的问题是,我可以告诉 NHibernate 使用更准确的字段类型吗?