【发布时间】:2011-07-06 23:21:34
【问题描述】:
是否可以在 NHibernate 从数据库中加载实体时手动更改它。是否有一个 OnLoad 事件监听器,我们可以覆盖或继承它,这将允许我们手动设置实体。
为清楚起见,我们希望在属性为null 时分配一个自定义实体。当我们持久化到数据库时,我们成功地做了相反的事情,但是我们宁愿在 NHibernate 侦听器中实现逻辑,而不是在属性“Getter”中实现逻辑。
请注意,我们不想使用IInterceptors,因为我们使用的是最新版本的 NHibernate。
【问题讨论】:
标签: c# nhibernate fluent-nhibernate listener