Class RelationalQueryContext
- Namespace
- Microsoft.EntityFrameworkCore.Query
- Assembly
- Microsoft.EntityFrameworkCore.Relational.dll
The principal data structure used by a compiled relational query during execution.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
public class RelationalQueryContext : QueryContext
- Inheritance
-
RelationalQueryContext
Constructors
RelationalQueryContext(QueryContextDependencies, RelationalQueryContextDependencies)
Creates a new RelationalQueryContext instance.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
public RelationalQueryContext(QueryContextDependencies dependencies, RelationalQueryContextDependencies relationalDependencies)
Parameters
dependencies
QueryContextDependenciesParameter object containing dependencies for this class.
relationalDependencies
RelationalQueryContextDependenciesParameter object containing relational dependencies for this class.
Properties
Connection
Gets the active relational connection.
public virtual IRelationalConnection Connection { get; }
Property Value
- IRelationalConnection
The connection.
RelationalDependencies
Parameter object containing relational service dependencies.
protected virtual RelationalQueryContextDependencies RelationalDependencies { get; }
Property Value
RelationalQueryStringFactory
A factory for creating a readable query string from a DbCommand
public virtual IRelationalQueryStringFactory RelationalQueryStringFactory { get; }