public SqlLiteEventStream(SqlLitePersistenceEngine persistenceEngine, EventStreamId streamId, IEventDispatcher eventDispatcher) { this.persistenceEngine = persistenceEngine; this.streamId = streamId; this.eventDispatcher = eventDispatcher; uncommittedEvents = new List <SourcedEvent>(); committedEvents = new List <SourcedEvent>(); UncommittedHeaders = new Dictionary <string, object>(); commits = new List <Guid>(); PopulateStream(); }
public SqlLiteEventStore(SqlLitePersistenceEngine persistenceEngine, IEventDispatcher eventDispatcher) { this.persistenceEngine = persistenceEngine; this.eventDispatcher = eventDispatcher; }