标签: c# .net ravendb
我想记录实体上的特定属性何时从Windows服务中更改。
我知道RavenDB DocumentSession有这个很酷的功能Advanced.WhatChanged()。这会在会话中更改的属性上公开旧值和新值。那太好了。
但是我的Windows服务正在使用DocumentStore,它没有为更改跟踪提供相同的选项如何实现相同的机制?
从文档中我可以通过Listener实现Changes API或订阅更改,但它们不提供查看属性更改以及旧值是什么的功能。