2009-02-15 83 views
1

我正在使用Nhibernate作为我的ORM的ASP.NET MVC网站上工作。该项目类似于维基/博客引擎,并且要求在编辑页面时将编辑的历史记录存储在另一个表中,然后可以查看和恢复。这很复杂,因为每个“页面”都可以有与之关联的集合,这些集合也可以被编辑/添加/删除。我还需要存储这些更改。Nhibernate和历史表

我想知道这是如何适合实体映射场景,如Nhibernate以及如何实现。如果有人知道这方面的任何文章,或者自己做了这些,请让我知道。

我正在考虑触发器,但如果可能的话,我宁愿不要混合使用数据访问技术。我也在使用MySql,所以CDC对我来说是不可能的。

感谢

回答