Show / Hide Table of Contents

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

    GitHub E-Mail
    ↑ Back to top © 2026 Sergio Aquilini