我们正在使用NEventStore 3.1
我正面临阅读所有存储事件的问题。
我尝试的代码是GetFrom(DateTime started)
at System.Transactions.TransactionScope.Complete()
at EventStore.Persistence.RavenPersistence.PagedEnumerationCollection`1.PagedEnumerator.Dispose()
in c:\src\MyProject\Dependencies\EventStore\3.1\src\proj\EventStore.Persistence.RavenPersistence\PagedEnumerationCollection.cs:line 53
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.Dispose()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.OrderedEnumerable`1.<GetEnumerator>d__0.MoveNext()
数据库(RavenDb)中有大约14,611个事件(RavenCommits)。
相同的代码适用于事件较少的数据库(大约1000个)。感觉就像大量的事件导致了这个问题。
我得到的错误是
无法访问已处置的对象。 对象名称:&#39; TransactionScope&#39;。
这是stacktrace
{{1}}
有没有人对此有任何想法?