【发布时间】:2010-12-01 20:48:53
【问题描述】:
我正在构建一个允许用户对对象进行更改的应用程序,但这些更改必须在永久生效之前获得批准。我正在使用 NHibernate。
您将如何处理这种情况?有没有解决这个问题的文章?
我正在考虑为每个对象设置两个表。一个用于当前状态,一个用于建议状态。然后有一个通用的 ChangeRequest 对象,它将指定删除/插入/更新和要更改的主题。但是,我不相信 NHibernate 会允许你对同一个对象有两个不同的映射。
【问题讨论】:
标签: nhibernate domain-driven-design