RelationalQueryCompilationContextFactory
RelationalQueryCompilationContextFactory
Class
Definition
A relational factory for instances of QueryCompilationContext.
public class RelationalQueryCompilationContextFactory : QueryCompilationContextFactory, IQueryCompilationContextFactory
Public Class RelationalQueryCompilationContextFactory
Inherits QueryCompilationContextFactory
Implements IQueryCompilationContextFactory
- Inheritance
-
System.ObjectSystem.ObjectRelationalQueryCompilationContextFactoryRelationalQueryCompilationContextFactory
- Implements
Constructors
RelationalQueryCompilationContextFactory(IModel, ISensitiveDataLogger, IEntityQueryModelVisitorFactory, IRequiresMaterializationExpressionVisitorFactory, MethodInfoBasedNodeTypeRegistry, ICurrentDbContext)
RelationalQueryCompilationContextFactory(IModel, ISensitiveDataLogger(Of RelationalQueryCompilationContextFactory), IEntityQueryModelVisitorFactory, IRequiresMaterializationExpressionVisitorFactory, MethodInfoBasedNodeTypeRegistry, 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 RelationalQueryCompilationContextFactory(IModel model, ISensitiveDataLogger<RelationalQueryCompilationContextFactory> logger, IEntityQueryModelVisitorFactory entityQueryModelVisitorFactory, IRequiresMaterializationExpressionVisitorFactory requiresMaterializationExpressionVisitorFactory, MethodInfoBasedNodeTypeRegistry methodInfoBasedNodeTypeRegistry, ICurrentDbContext currentContext)
Public Sub New(model As IModel, logger As ISensitiveDataLogger(Of RelationalQueryCompilationContextFactory), entityQueryModelVisitorFactory As IEntityQueryModelVisitorFactory, requiresMaterializationExpressionVisitorFactory As IRequiresMaterializationExpressionVisitorFactory, methodInfoBasedNodeTypeRegistry As MethodInfoBasedNodeTypeRegistry, currentContext As ICurrentDbContext)
- entityQueryModelVisitorFactory
- IEntityQueryModelVisitorFactory IEntityQueryModelVisitorFactory
- requiresMaterializationExpressionVisitorFactory
- IRequiresMaterializationExpressionVisitorFactory IRequiresMaterializationExpressionVisitorFactory
- methodInfoBasedNodeTypeRegistry
- MethodInfoBasedNodeTypeRegistry MethodInfoBasedNodeTypeRegistry
- currentContext
- ICurrentDbContext ICurrentDbContext
Methods
Create(Boolean) Create(Boolean)
Creates a new QueryCompilationContext.
public override QueryCompilationContext Create(bool async)
Public Overrides Function Create(async As Boolean) As QueryCompilationContext
- async
- System.Boolean System.Boolean
true if the query is asynchronous.
A QueryCompilationContext.
- Overrides
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.
(Inherited from QueryCompilationContextFactory)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.
(Inherited from QueryCompilationContextFactory)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.
(Inherited from QueryCompilationContextFactory)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.
(Inherited from QueryCompilationContextFactory)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.
(Inherited from QueryCompilationContextFactory)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.
(Inherited from QueryCompilationContextFactory)