SqlServerQueryCompilationContextFactory SqlServerQueryCompilationContextFactory Class

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.

Syntax

Declaration

public class SqlServerQueryCompilationContextFactory : RelationalQueryCompilationContextFactory, IQueryCompilationContextFactoryPublic Class SqlServerQueryCompilationContextFactory
    Inherits RelationalQueryCompilationContextFactory
    Implements IQueryCompilationContextFactory

Inheritance Hierarchy

Inherited Members

Model,
Model,
Logger,
Logger,
EntityQueryModelVisitorFactory,
EntityQueryModelVisitorFactory,
RequiresMaterializationExpressionVisitorFactory,
RequiresMaterializationExpressionVisitorFactory,
ContextType,
ContextType,
TrackQueryResults,
TrackQueryResults,
ToString(),
ToString(),
Equals(Object),
Equals(Object),
Equals(Object, Object),
Equals(Object, Object),
ReferenceEquals(Object, Object),
ReferenceEquals(Object, Object),
GetHashCode(),
GetHashCode(),
GetType(),
GetType(),
MemberwiseClone()
MemberwiseClone()

Constructors summary

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.

Methods summary

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.

Constructors

  • SqlServerQueryCompilationContextFactory(IModel, ISensitiveDataLogger<SqlServerQueryCompilationContextFactory>, IEntityQueryModelVisitorFactory, IRequiresMaterializationExpressionVisitorFactory, MethodInfoBasedNodeTypeRegistry, ICurrentDbContext)
    SqlServerQueryCompilationContextFactory(IModel, ISensitiveDataLogger(Of SqlServerQueryCompilationContextFactory), 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 SqlServerQueryCompilationContextFactory(IModel model, ISensitiveDataLogger<SqlServerQueryCompilationContextFactory> logger, IEntityQueryModelVisitorFactory entityQueryModelVisitorFactory, IRequiresMaterializationExpressionVisitorFactory requiresMaterializationExpressionVisitorFactory, MethodInfoBasedNodeTypeRegistry methodInfoBasedNodeTypeRegistry, ICurrentDbContext currentContext)Public Sub New(model As IModel, logger As ISensitiveDataLogger(Of SqlServerQueryCompilationContextFactory), entityQueryModelVisitorFactory As IEntityQueryModelVisitorFactory, requiresMaterializationExpressionVisitorFactory As IRequiresMaterializationExpressionVisitorFactory, methodInfoBasedNodeTypeRegistry As MethodInfoBasedNodeTypeRegistry, currentContext As ICurrentDbContext)

    Parameters

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 override QueryCompilationContext Create(bool async)Public Overrides Function Create(async As Boolean) As QueryCompilationContext

    Parameters

    • async
      System.Boolean
      System.Boolean

    Returns

Details

Assembly

Microsoft.EntityFrameworkCore.SqlServer.dll