Base class for Linq based repositories.
Inheritance Hierarchy
Object | |
RepositoryBase<(Of <(<'TEntity, TIdentity>)>)> |
Assembly: Epic.Query.Linq
Declaration Syntax
C# |
[SerializableAttribute] public abstract class RepositoryBase<TEntity, TIdentity> : IQueryableRepository<TEntity, TIdentity>, IRepository<TEntity, TIdentity>, IQueryable<TEntity>, IQueryable, IEnumerable<TEntity>, IEnumerable where TEntity : class where TIdentity : Object, IEquatable<TIdentity>
Generic Template Parameters
- TEntity
[Missing <typeparam name="TEntity"/> documentation for "T:Epic.Query.Linq.RepositoryBase`2"]
- TIdentity
[Missing <typeparam name="TIdentity"/> documentation for "T:Epic.Query.Linq.RepositoryBase`2"]
Members
All Members | Constructors | Methods | Properties | ||
Member | Description | |
---|---|---|
RepositoryBase<(Of <(<'TEntity, TIdentity>)>)>(String) |
Initializes a new instance of the RepositoryBase<(Of <(<'TEntity, TIdentity>)>)> class.
| |
ElementType |
Gets the type of the element(s) that are returned when the expression tree associated with this instance of IQueryable is executed.
| |
Expression |
Gets the expression tree that is associated with the instance of IQueryable.
| |
GetEnumerator()()()() |
Returns an enumerator that iterates through a collection of TEntity.
| |
Item[([( TIdentity])]) |
Gets the TEntity with the specified identity.
| |
Provider |
Gets the query provider that is associated with this data source.
|