Table of Contents

Namespace The.Linq

Classes

CutoffFrozenQuery<T>
EmptyQuery
EntityQueryProvider

Executes entity-backed queries using a PersistenceService

IsolatedQuery

Dynamic representation of a query without Include() that can be independently cached and executed.

PathExtractor
QueryOperatorCache
QueryToken
StoreQueryableProvider

Executes entity-backed queries using a PersistenceService

Interfaces

IAsyncQueryProvider
IFrozenQuery<T>

'Frozen' queries have stable membership - even if the backing store changes, newly-created elements will not be returned.

IOpGenerator
IOpGenerator<T>
IStoreQueryProvider

Implemented by providers rooted in a specific source table, which is required by query translation.

IStoreQueryProvider<TProvider>

Implemented by providers which can load entities into a specific context.

Enums

FilterLevel

Describes the degree to which a query filters its target table. Used to derive cache keys.

QueryToken.Kind