This type contains the following members.

public interface IAggregateRoot

Properties

AggregateVersion

Methods

GetUncommittedEvents()
ClearUncommittedEvents()
ApplyEvent(IAggregateEvent) Will apply an event to the aggregate and increase the version number. When re-hydrating, events must be applied in the correct revision sequence.

Implemented by

IAggregateRoot<TAggregateId>