2013-02-24 72 views
2

我想实现像NHibernate.Envers更改日志的东西。我如何以最优雅的方式实现这一目标?假设我们有博客(名称)post(body,createdat)实体。博客有很多帖子。我需要了解博客更改的历史记录:NHibernate.Envers实体属性更改日志

 
modified: name changed from 'a' to 'b' 
added post: body 'example', createdat 24.02.2013 

modified: name changed from 'b' to 'c' 
post modified: body changed from 'example' to 'sample' 

谢谢。

回答

1

在Envers中,我想NEnvers是一样的,这个用例没有任何具体的支持。您需要阅读所需的实体修订版本(可能全部),获取历史实体列表并比较虚拟机。

参见:

Getting modified properties by revision