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).