Table of Contents

ITracedAggregateRoot<TKey> Interface

Definition

Defines an Event Sourcing capable contract of an Aggregate as specified in Domain Driven Design. Implements the IAggregateRoot<TEvent>

public interface ITracedAggregateRoot<out TKey> : IAggregateRoot<ITracedDomainEvent>, IAggregateRoot, IMetadata, IEntity<TKey>, IIdentity<TKey>

Type Parameters

TKey

The type of the key that uniquely identifies this aggregate.

Inherited Members
Extension Methods

Properties

Name Description
Version

Gets the version of the Aggregate.

See Also

IAggregateRoot<TEvent>