我似乎无法WaitForNonStaleResultsAsOfNow()
在 RavenDB 4 .NET 客户端 API 中找到等价物。
在以前的版本中,它可以通过 获得IRavenQueryable.Customize()
,但现在它只包含WaitForNonStaleResultsAsOf()
和WaitForNonStaleResults()
。WaitForNonStaleResultsAsOf()
仅接受 ETag 而没有 DateTime 。
另外,我尝试寻找WaitForNonStaleResultsAsOfLastWrite()
,但也找不到。而且我无法通过使用来复制自己的行为,IDocumentStore.GetLastWrittenEtag()
因为它在 4.0.0 中不存在。
再挖掘一下,我发现最后一个 ETag 将在Raven.Client.Documents.Operations.DatabaseStatistics
作为响应接收到的 -object上可用Raven.Client.Documents.Commands.GetStatisticsCommand
......但我也不知道如何在 4.0 中发出这个命令:(
在 RavenDB 4 中实现这一点的任何帮助将不胜感激。