我是 NHibernate 的新手,所以请耐心等待。
让我们想象一下,我有一个 CreatedDate 属性,我希望它填充 sql server 日期时间值。
我发现的可能解决方案是,使用“insert=false”和“update=false”将此属性标记为“generated=always”,然后在 sql server 级别设置 CreatedDate 的默认值(我的意思是数据库列),到“Getdate()”。
这是正确的方法吗?感谢您的时间,任何建议将不胜感激。
最佳答案
你需要一个 nHibernate 审计拦截器:
http://fgheysels.blogspot.com/2008/07/nhibernate-iinterceptor.html
关于nhibernate - 使用 NHibernate 在插入时数据库生成日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1096152/