Nhibernate和历史表

Nhibernate和历史表,nhibernate,wiki,input-history,Nhibernate,Wiki,Input History,我正在一个ASP.NETMVC网站上工作,使用Nhibernate作为我的ORM。该项目类似于wiki/blog引擎,需要在编辑页面时,将编辑历史记录存储在另一个表中,然后可以查看和恢复该表。这有点复杂,因为每个“页面”都可以有与其关联的集合,这些集合也可以编辑/添加/删除。我还需要存储这些更改 我想知道这如何适应实体映射场景,比如Nhibernate,以及如何实现。如果有人知道关于这方面的任何文章,或者他们自己也做过,那么请让我知道 我正在考虑触发器,但如果可能的话,我不希望混合使用数据访问技

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

我想知道这如何适应实体映射场景,比如Nhibernate,以及如何实现。如果有人知道关于这方面的任何文章,或者他们自己也做过,那么请让我知道

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

谢谢

或者使用。事件系统比较新,我还没有找到任何审计示例

另请参见:

或使用。事件系统比较新,我还没有找到任何审计示例


另请参见:

查看NHibernate.Envers

查看NHibernate.Envers