Interface ITracedAggregateRoot<TKey>
- Namespace
- Savvyio.Domain.EventSourcing
- Assembly
- Savvyio.Core.dll
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
Version
Gets the version of the Aggregate.
long Version { get; }
Property Value
- Int64
The version of the Aggregate.
See Also
IAggregateRoot<TEvent>