Namespace Silverback.Domain
Classes
DomainEntity
The base class for the domain entities that encapsulate domain events.
DomainEvent<TEntity>
An event that generates inside the domain (model).
DomainEventsPublisher
Publishes the domain events stored into the domain entities.
EntityFrameworkDomainEventsPublisher<TDbContext>
Can be used to automatically publish the domain events stored into the domain entities being saved via Entity Framework.
Interfaces
IAggregateRoot
This empty interface has no other purpose than help recognizing the aggregate root.
IDomainEvent
An event that generates inside the domain (model).
IDomainEvent<TEntity>
An event that generates inside the domain (model).