Table of Contents

Class EntityQuery<T>

Namespace
TimeCockpit.Data.QueryLanguage.Queryable
Assembly
TimeCockpit.Data.dll

IQueryable implementation for entity queries.

public class EntityQuery<T> : IQueryable<T>, IEnumerable<T>, IEnumerable, IQueryable, IOrderedQueryable<T>, IOrderedQueryable

Type Parameters

T

The type, derived from EntityObject.

Inheritance
Object
EntityQuery<T>
Implements
IQueryable<T>
IEnumerable<T>
IEnumerable
IQueryable
IOrderedQueryable<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

provider EntityQueryProvider

The provider.

EntityQuery(EntityQueryProvider, Expression)

Initializes a new instance of the EntityQuery<T> class.

public EntityQuery(EntityQueryProvider provider, Expression expression)

Parameters

provider EntityQueryProvider

The provider.

expression Expression

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