Table of Contents

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 QueryContextDependencies

Parameter object containing dependencies for this class.

relationalDependencies RelationalQueryContextDependencies

Parameter 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

RelationalQueryContextDependencies

RelationalQueryStringFactory

A factory for creating a readable query string from a DbCommand

public virtual IRelationalQueryStringFactory RelationalQueryStringFactory { get; }

Property Value

IRelationalQueryStringFactory