Class RelationalQueryCompilationContext
- Namespace
- Microsoft.EntityFrameworkCore.Query
- Assembly
- Microsoft.EntityFrameworkCore.Relational.dll
The primary data structure representing the state/components used during relational query compilation.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
public class RelationalQueryCompilationContext : QueryCompilationContext
- Inheritance
-
RelationalQueryCompilationContext
Constructors
RelationalQueryCompilationContext(QueryCompilationContextDependencies, RelationalQueryCompilationContextDependencies, bool)
Creates a new instance of the RelationalQueryCompilationContext class.
public RelationalQueryCompilationContext(QueryCompilationContextDependencies dependencies, RelationalQueryCompilationContextDependencies relationalDependencies, bool async)
Parameters
dependencies
QueryCompilationContextDependenciesParameter object containing dependencies for this class.
relationalDependencies
RelationalQueryCompilationContextDependenciesParameter object containing relational dependencies for this class.
async
boolA bool value indicating whether it is for async query.
Properties
QuerySplittingBehavior
A value indicating the QuerySplittingBehavior configured for the query. If no value has been configured then SingleQuery will be used.
public virtual QuerySplittingBehavior? QuerySplittingBehavior { get; }
Property Value
RelationalDependencies
Parameter object containing relational service dependencies.
protected virtual RelationalQueryCompilationContextDependencies RelationalDependencies { get; }