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.
|
