Namespace Silverback.EventStore
Classes
DbEventStoreRepository<TDomainEntity, TKey, TEventStoreEntity, TEventEntity>
The base class for the event store repositories that persist the events into a database.
EventEntity
The stored entity that contains the information about an event applied to a domain entity.
EventStoreConcurrencyException
The exception that is thrown when the event store detects that the record being saved has been modified since it was read.
EventStoreEntity<TEventEntity>
The stored entity that contain/references all the events applied to a domain entity.
EventStoreException
The base class for the exceptions related to the event store.
EventStoreNotFoundException
The exception that is thrown when the event store entity cannot be found.
EventStoreRepository<TDomainEntity, TEventStoreEntity, TEventEntity>
The base class for the event store repositories.
Interfaces
IEventEntity
The stored entity that contains the information about an event applied to a domain entity.
IEventSourcingDomainEntity
A domain entity that is persisted in the event store.
IEventSourcingDomainEntity<TKey>
A domain entity that is persisted in the event store.
IEventStoreEntity<TEventEntity>
The stored entity that contain/references all the events applied to a domain entity.