【问题标题】:NHibernate.Envers entity properties change logNHibernate.Envers 实体属性更改日志
【发布时间】:2013-02-24 07:47:52
【问题描述】:

我想用 NHibernate.Envers 实现更改日志之类的东西。我怎样才能以最优雅的方式实现这一目标?假设我们有 blog (name)post (body, createdat) 实体。博客有很多帖子。我需要获取博客更改的历史记录:

修改:名称从“a”更改为“b” 添加帖子:正文“示例”,创建于 2013 年 2 月 24 日 修改:名称从“b”更改为“c” 修改后:正文从“示例”更改为“示例”

谢谢。

【问题讨论】:

    标签: nhibernate hibernate-envers


    【解决方案1】:

    在 Envers 中,我认为 NEnvers 是相同的,没有对此用例的任何特定支持。您需要读取实体的所需修订范围(可能是全部),获取历史实体列表并在 VM 中进行比较。

    另见:

    Getting modified properties by revision

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多