Microsoft.EntityFrameworkCore.Query Microsoft.EntityFrameworkCore.Query Namespace

Classes

AsyncQueryMethodProvider AsyncQueryMethodProvider

Provides reflection objects for late-binding to asynchronous relational query operations.

CompiledQueryCacheKeyGenerator CompiledQueryCacheKeyGenerator

Creates keys that uniquely identifies a query. This is used to store and lookup compiled versions of a query in a cache.

This type is typically used by database providers (and other extensions). It is generally not used in application code.

EntityQueryModelVisitor EntityQueryModelVisitor

The core visitor that processes a query to be executed.

This type is typically used by database providers (and other extensions). It is generally not used in application code.

EntityQueryModelVisitorFactory EntityQueryModelVisitorFactory

Creates instances of EntityQueryModelVisitor.

This type is typically used by database providers (and other extensions). It is generally not used in application code.

IncludeSpecification IncludeSpecification

Represents a single query include operation.

NotParameterizedAttribute NotParameterizedAttribute

Signals that custom LINQ operator parameter should not be parameterized during query compilation.

QueryCompilationContext QueryCompilationContext

A query compilation context. The primary data structure representing the state/components used during query compilation.

QueryContext QueryContext

The principal data structure used by a compiled query during execution.

QueryContextFactory QueryContextFactory

A factory for QueryContext instances.

QueryMethodProvider QueryMethodProvider

Provides reflection objects for late-binding to synchronous relational query operations.

RelationalQueryCompilationContext RelationalQueryCompilationContext

A relational query compilation context. The primary data structure representing the state/components used during relational query compilation.

RelationalQueryCompilationContextFactory RelationalQueryCompilationContextFactory

A relational factory for instances of QueryCompilationContext.

RelationalQueryContext RelationalQueryContext

The principal data structure used by a compiled relational query during execution.

RelationalQueryModelVisitor RelationalQueryModelVisitor

The default relational visitor.

RelationalQueryModelVisitorFactory RelationalQueryModelVisitorFactory

A factory for instances of EntityQueryModelVisitor.

ResultOperatorHandler ResultOperatorHandler

The default client-eval result operator handler.

Structs

CompiledQueryCacheKeyGenerator.CompiledQueryCacheKey CompiledQueryCacheKeyGenerator.CompiledQueryCacheKey

A key that uniquely identifies a query. This is used to store and lookup compiled versions of a query in a cache.

This type is typically used by database providers (and other extensions). It is generally not used in application code.

EntityLoadInfo EntityLoadInfo

Information required to create an instance of an entity based on a row of data returned from a query.

This type is typically used by database providers (and other extensions). It is generally not used in application code.

Interfaces

ICompiledQueryCacheKeyGenerator ICompiledQueryCacheKeyGenerator

A cache key generator for the compiled query cache.

IEntityQueryModelVisitorFactory IEntityQueryModelVisitorFactory

A factory for creating EntityQueryModelVisitors.

IIncludableQueryable<TEntity, TProperty> IIncludableQueryable(Of TEntity, TProperty)

Supports queryable Include/ThenInclude chaining operators.

IQueryCompilationContextFactory IQueryCompilationContextFactory

Factory for QueryCompilationContext instances.

IQueryContextFactory IQueryContextFactory

Factory for QueryContext instances.

IQueryMethodProvider IQueryMethodProvider

Provides reflection objects for late-binding to relational query operations.

IResultOperatorHandler IResultOperatorHandler

A handler for instances.