【发布时间】:2011-05-20 09:54:06
【问题描述】:
我们目前在业务对象上使用我们自己的“工作单元”功能,但正在寻求迁移到 nHibernate 来管理我们所有的数据库持久性。由于 nHibernate 管理它自己的工作单元,有什么方法可以检查“脏”对象(刷新时),以便我们可以写入对数据所做更改的历史日志。
当然,如果事务会话很长,我们只关心将属性的数据库值与持久化到数据库的新值进行比较,任何中间的更改都不需要记录到数据库中。
有人有什么建议吗?
【问题讨论】:
标签: c# nhibernate unit-of-work audit