我在我的 EventSTore 中流式传输所有事件:
eventStore.Advanced.GetFrom(DateTime.MinValue).ToArray().SelectMany(its => its.Events).ToArray();
将分页保持在默认值 128 会限制在 2989 处获取的事件数量。当我将分页大小增加到 9000 时,我会按预期获得所有事件(大约有 7K 事件)。
确保我收到所有事件的最佳方法是什么?即重建视图模型时?
顺便说一句,我仍在使用 ES 2.0 谢谢!