Interface IPersistentRepository<TEntity, TKey>
- Namespace
- Savvyio.Domain
- Assembly
- Savvyio.Core.dll
Defines a generic way of abstracting persistent repositories (CRUD).
public interface IPersistentRepository<TEntity, TKey> : IWritableRepository<TEntity, TKey>, IReadableRepository<TEntity, TKey>, ISearchableRepository<TEntity, TKey>, IDeletableRepository<TEntity, TKey>, IRepository<TEntity, TKey> where TEntity : class, IIdentity<TKey>
Type Parameters
TEntity
The type of the entity.
TKey
The type of the key that uniquely identifies the entity.
- Inherited Members
See Also
IWritableRepository<TEntity, TKey>
IReadableRepository<TEntity, TKey>
ISearchableRepository<TEntity, TKey>
IDeletableRepository<TEntity, TKey>