C# 从EventStore获取事件

C# 从EventStore获取事件,c#,cqrs,neventstore,C#,Cqrs,Neventstore,如果我想根据存储在ES中的所有历史事件填充一个新的Viewmodel,我该怎么做 我可以看到IPersistStreams.GetFromDateTime,但是一次就把它们全部获取似乎有点可怕 我在想分批取货是我要找的 EventStore 3.0是我正在使用的版本。在引擎盖下,它不是一次性的。EventStore足够智能,可以代表您翻阅结果,这样您就不会将数十万甚至数百万个事件加载到内存中。您甚至可以在EventStore wireup期间配置分页大小。在引擎盖下,它不是一次完成的。Event

如果我想根据存储在ES中的所有历史事件填充一个新的Viewmodel,我该怎么做

我可以看到IPersistStreams.GetFromDateTime,但是一次就把它们全部获取似乎有点可怕

我在想分批取货是我要找的


EventStore 3.0是我正在使用的版本。

在引擎盖下,它不是一次性的。EventStore足够智能,可以代表您翻阅结果,这样您就不会将数十万甚至数百万个事件加载到内存中。您甚至可以在EventStore wireup期间配置分页大小。

在引擎盖下,它不是一次完成的。EventStore足够智能,可以代表您翻阅结果,这样您就不会将数十万甚至数百万个事件加载到内存中。您甚至可以在EventStore wireup期间配置分页大小。

我们正在查看多少个事件?我们正在查看多少个事件?这太好了,我想我不是第一个想到这一点的人。所以如果我使用paging GetFrom,我将返回那个数量的提交,然后在下一步中使用最后一次提交的时间戳?这很好,我想我不是第一个想到这个的人。因此,如果我使用分页,GetFrom将返回该数量的提交,然后我将在下一步中使用最后一次提交的时间戳?