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

    EntityEvent

    A recorded event that can be re-applied to rebuild the entity status.

    EventSourcingDomainEntity<TKey>

    The base class for the domain entities that are persisted in the event store.

    EventSourcingDomainEntity<TKey, TDomainEvent>

    The base class for the domain entities that are persisted in the event store.

    EventSourcingException

    The exception that is thrown when the stored events cannot be applied back to the domain entity.

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

    IEntityEvent

    A recorded event that can be re-applied to rebuild the entity status.

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