Fork me on GitHubEpicdominant domains
APIEpic.Query.LinqIQueryableRepository<(Of <(<'TEntity, TIdentity>)>)>

IQueryableRepository<(Of <(<'TEntity, TIdentity>)>)> Interface
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.

blog comments powered by Disqus