QueryCompilationContextFactory QueryCompilationContextFactory 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 QueryCompilationContextFactory : IQueryCompilationContextFactory
Public Class QueryCompilationContextFactory
    Implements IQueryCompilationContextFactory
Inheritance
System.ObjectSystem.Object
QueryCompilationContextFactoryQueryCompilationContextFactory
Implements

Constructors

QueryCompilationContextFactory(IModel, ILogger, IEntityQueryModelVisitorFactory, IRequiresMaterializationExpressionVisitorFactory, ICurrentDbContext) QueryCompilationContextFactory(IModel, ILogger(Of QueryCompilationContextFactory), IEntityQueryModelVisitorFactory, IRequiresMaterializationExpressionVisitorFactory, ICurrentDbContext)

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 QueryCompilationContextFactory(IModel model, ILogger<QueryCompilationContextFactory> logger, IEntityQueryModelVisitorFactory entityQueryModelVisitorFactory, IRequiresMaterializationExpressionVisitorFactory requiresMaterializationExpressionVisitorFactory, ICurrentDbContext currentContext)
Public Sub New(model As IModel, logger As ILogger(Of QueryCompilationContextFactory), entityQueryModelVisitorFactory As IEntityQueryModelVisitorFactory, requiresMaterializationExpressionVisitorFactory As IRequiresMaterializationExpressionVisitorFactory, currentContext As ICurrentDbContext)
Parameters
model
IModel IModel

Properties

ContextType ContextType

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.

protected virtual Type ContextType { get; }
Protected Overridable ReadOnly Property ContextType As Type
Value
System.Type System.Type

EntityQueryModelVisitorFactory EntityQueryModelVisitorFactory

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.

protected virtual IEntityQueryModelVisitorFactory EntityQueryModelVisitorFactory { get; }
Protected Overridable ReadOnly Property EntityQueryModelVisitorFactory As IEntityQueryModelVisitorFactory

Logger Logger

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.

protected virtual ILogger Logger { get; }
Protected Overridable ReadOnly Property Logger As ILogger
Value
ILogger ILogger

Model Model

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.

protected virtual IModel Model { get; }
Protected Overridable ReadOnly Property Model As IModel
Value
IModel IModel

RequiresMaterializationExpressionVisitorFactory RequiresMaterializationExpressionVisitorFactory

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.

protected virtual IRequiresMaterializationExpressionVisitorFactory RequiresMaterializationExpressionVisitorFactory { get; }
Protected Overridable ReadOnly Property RequiresMaterializationExpressionVisitorFactory As IRequiresMaterializationExpressionVisitorFactory

TrackQueryResults TrackQueryResults

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.

protected virtual bool TrackQueryResults { get; }
Protected Overridable ReadOnly Property TrackQueryResults As Boolean
Value
System.Boolean System.Boolean

Methods

Create(Boolean) Create(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 virtual QueryCompilationContext Create(bool async)
Public Overridable Function Create(async As Boolean) As QueryCompilationContext
Parameters
async
System.Boolean System.Boolean
Returns

Equals(Object) Equals(Object)

Inherited from System.Object

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

Inherited from System.Object

GetHashCode() GetHashCode()

Inherited from System.Object

GetType() GetType()

Inherited from System.Object

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

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

Inherited from System.Object

ToString() ToString()

Inherited from System.Object