如何找出RavenDb会话中已修改/更改的实体?
答案 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。