查找RavenDb会话中的更改

时间:2013-02-01 16:59:13

标签: c# ravendb

如何找出RavenDb会话中已修改/更改的实体?

1 个答案:

答案 0 :(得分:8)

您无法遍历更改列表。但是,您可以做一些简单的事情:

// check if an entity has been modified
session.Advanced.HasChanged(entity)

// check if there are any changes at all
session.Advanced.HasChanges

如果您尝试对已更改的所有实体执行某些操作,则可以连接DocumentStoreListener