Class EntityQuery<T>
- Assembly
- TimeCockpit.Data.dll
IQueryable implementation for entity queries.
public class EntityQuery<T> : IQueryable<T>, IEnumerable<T>, IEnumerable, IQueryable, IOrderedQueryable<T>, IOrderedQueryable
Type Parameters
TThe type, derived from EntityObject.
- Inheritance
-
ObjectEntityQuery<T>
- Implements
-
IQueryable<T>IEnumerable<T>IEnumerableIQueryableIOrderedQueryable<T>IOrderedQueryable
- Inherited Members
-
Object.ToString()Object.Equals(Object)Object.Equals(Object, Object)Object.ReferenceEquals(Object, Object)Object.GetHashCode()Object.GetType()Object.MemberwiseClone()
Constructors
EntityQuery(EntityQueryProvider)
Initializes a new instance of the EntityQuery<T> class.
public EntityQuery(EntityQueryProvider provider)
Parameters
providerEntityQueryProviderThe provider.
EntityQuery(EntityQueryProvider, Expression)
Initializes a new instance of the EntityQuery<T> class.
public EntityQuery(EntityQueryProvider provider, Expression expression)
Parameters
providerEntityQueryProviderThe provider.
expressionExpressionThe expression.
Properties
ElementType
Gets the element type.
public Type ElementType { get; }
Property Value
- Type
Expression
Gets the expression of the query.
public Expression Expression { get; }
Property Value
- Expression
Provider
Gets the query provider.
public IQueryProvider Provider { get; }
Property Value
- IQueryProvider
Methods
GetEnumerator()
Gets the enumerator.
public IEnumerator GetEnumerator()
Returns
- IEnumerator
Returns an enumerator producing the result.
Explicit Interface Implementations
IEnumerable<T>.GetEnumerator()
Gets the enumerator.
IEnumerator<T> IEnumerable<T>.GetEnumerator()
Returns
- IEnumerator<T>
Returns an enumerator producing the result.