2
我的域对象不使用数据库中的表中的2个不可为空的列。这两列都是Guid。有没有一种方法可以在映射文件中为这些列提供默认值,以便我可以将域对象保存回数据库?在NHibernate映射中为未使用的列提供默认默认值
我的域对象不使用数据库中的表中的2个不可为空的列。这两列都是Guid。有没有一种方法可以在映射文件中为这些列提供默认值,以便我可以将域对象保存回数据库?在NHibernate映射中为未使用的列提供默认默认值
您有几种选择:
另一种选择是使用eventlistener ..我这样做的东西,如datecreated/dateupdated。这将封装应用默认值的逻辑,并允许您通过让它们实现通用接口来跨多个实体共享它。 – DanP 2010-12-03 13:25:28