Common interface of repositories.
Assembly: Epic.Query.Linq
Declaration Syntax
C# |
public interface IQueryableRepository<TEntity, TIdentity> : IRepository<TEntity, TIdentity>, IQueryable<TEntity>, IEnumerable<TEntity>, IQueryable, IEnumerable where TEntity : class where TIdentity : Object, IEquatable<TIdentity>
Generic Template Parameters
- TEntity
- Accessible entity.
- TIdentity
- TEntity's identifier.
Remarks
This is the base interface for repositories, in Epic.Query.Linq.
It express the only feature that all repository should expose: queryability.