SqlServerQueryCompilationContext SqlServerQueryCompilationContext Class

Definition

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public class SqlServerQueryCompilationContext : RelationalQueryCompilationContext
Public Class SqlServerQueryCompilationContext
    Inherits RelationalQueryCompilationContext
Inheritance
System.ObjectSystem.Object
SqlServerQueryCompilationContextSqlServerQueryCompilationContext

Constructors

SqlServerQueryCompilationContext(IModel, ISensitiveDataLogger, IEntityQueryModelVisitorFactory, IRequiresMaterializationExpressionVisitorFactory, ILinqOperatorProvider, IQueryMethodProvider, Type, Boolean) SqlServerQueryCompilationContext(IModel, ISensitiveDataLogger, IEntityQueryModelVisitorFactory, IRequiresMaterializationExpressionVisitorFactory, ILinqOperatorProvider, IQueryMethodProvider, Type, Boolean)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public SqlServerQueryCompilationContext(IModel model, ISensitiveDataLogger logger, IEntityQueryModelVisitorFactory entityQueryModelVisitorFactory, IRequiresMaterializationExpressionVisitorFactory requiresMaterializationExpressionVisitorFactory, ILinqOperatorProvider linqOperatorProvider, IQueryMethodProvider queryMethodProvider, Type contextType, bool trackQueryResults)
Public Sub New(model As IModel, logger As ISensitiveDataLogger, entityQueryModelVisitorFactory As IEntityQueryModelVisitorFactory, requiresMaterializationExpressionVisitorFactory As IRequiresMaterializationExpressionVisitorFactory, linqOperatorProvider As ILinqOperatorProvider, queryMethodProvider As IQueryMethodProvider, contextType As Type, trackQueryResults As Boolean)
Parameters
model
IModel IModel
contextType
System.Type System.Type
trackQueryResults
System.Boolean System.Boolean

Properties

ContextType ContextType

Inherited from QueryCompilationContext

IsIncludeQuery IsIncludeQuery

Inherited from QueryCompilationContext

IsLateralJoinSupported IsLateralJoinSupported

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override bool IsLateralJoinSupported { get; }
Public Overrides ReadOnly Property IsLateralJoinSupported As Boolean
Value
System.Boolean System.Boolean
Overrides

IsQueryBufferRequired IsQueryBufferRequired

Inherited from QueryCompilationContext

IsTrackingQuery IsTrackingQuery

Inherited from QueryCompilationContext

LinqOperatorProvider LinqOperatorProvider

Inherited from QueryCompilationContext

Logger Logger

Inherited from QueryCompilationContext

Model Model

Inherited from QueryCompilationContext

ParentQueryReferenceParameters ParentQueryReferenceParameters

QueryAnnotations QueryAnnotations

Inherited from QueryCompilationContext

QueryMethodProvider QueryMethodProvider

QuerySourceMapping QuerySourceMapping

Inherited from QueryCompilationContext

TrackQueryResults TrackQueryResults

Inherited from QueryCompilationContext

Methods

AddOrUpdateMapping(IQuerySource, Expression) AddOrUpdateMapping(IQuerySource, Expression)

Inherited from QueryCompilationContext

AddTrackableInclude(IQuerySource, IReadOnlyList) AddTrackableInclude(IQuerySource, IReadOnlyList(Of INavigation))

Inherited from QueryCompilationContext

CreateQueryModelVisitor() CreateQueryModelVisitor()

CreateQueryModelVisitor(EntityQueryModelVisitor) CreateQueryModelVisitor(EntityQueryModelVisitor)

CreateUniqueTableAlias() CreateUniqueTableAlias()

CreateUniqueTableAlias(String) CreateUniqueTableAlias(String)

DetermineQueryBufferRequirement(QueryModel) DetermineQueryBufferRequirement(QueryModel)

Inherited from QueryCompilationContext

Equals(Object) Equals(Object)

Inherited from System.Object

Equals(Object, Object) Equals(Object, Object)

Inherited from System.Object

FindQuerySourcesRequiringMaterialization(EntityQueryModelVisitor, QueryModel) FindQuerySourcesRequiringMaterialization(EntityQueryModelVisitor, QueryModel)

Inherited from QueryCompilationContext

FindSelectExpression(IQuerySource) FindSelectExpression(IQuerySource)

GetHashCode() GetHashCode()

Inherited from System.Object

GetTrackableIncludes(IQuerySource) GetTrackableIncludes(IQuerySource)

Inherited from QueryCompilationContext

GetType() GetType()

Inherited from System.Object

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

QuerySourceRequiresMaterialization(IQuerySource) QuerySourceRequiresMaterialization(IQuerySource)

Inherited from QueryCompilationContext

ReferenceEquals(Object, Object) ReferenceEquals(Object, Object)

Inherited from System.Object

ToString() ToString()

Inherited from System.Object