Interface ITracedAggregateRepository<TEntity, TKey>
- Namespace
- Savvyio.Domain.EventSourcing
- Assembly
- Savvyio.Core.dll
Defines a generic way of abstracting traced read- and writable repositories (CRud) that is optimized for Domain Driven Design.
public interface ITracedAggregateRepository<TEntity, TKey> : IReadableRepository<TEntity, TKey>, IWritableRepository<TEntity, TKey>, IRepository<TEntity, TKey> where TEntity : class, ITracedAggregateRoot<TKey>
Type Parameters
TEntity
The type of the entity.
TKey
The type of the key that uniquely identifies the entity.
- Inherited Members
See Also
IReadableRepository<TEntity, TKey>
IWritableRepository<TEntity, TKey>