【问题标题】:Nhibernate and History Tables休眠和历史表
【发布时间】:2010-10-07 17:36:48
【问题描述】:

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

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

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

谢谢

【问题讨论】:

    标签: nhibernate wiki input-history


    【解决方案1】:

    implement an auditing interceptor 或使用event system。事件系统较新,我还没有找到任何审计示例...

    另见this related question:

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 2012-07-16
        • 2012-08-03
        • 1970-01-01
        • 2018-06-27
        • 1970-01-01
        • 2016-02-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多