Table of Contents

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>