如何在NHibernate 中使用数据库的默认值

比如SQL 数据库有个CreateTime 默认值已经设置为 getdate(),而却此列不可为空。如何在insert 或 update时使用默认值呢?

 

答:

<property name=”CreateDate” insert=”false” update=”false”></property>

但这样也有个问题:就是想更新时可能就得使用普通的SQL了。更好的方法还在查找中。