QueryCompilationContextFactory QueryCompilationContextFactory 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 QueryCompilationContextFactory : IQueryCompilationContextFactoryPublic Class QueryCompilationContextFactory
    Implements IQueryCompilationContextFactory

Inheritance Hierarchy

  • System.Object
    System.Object
  • QueryCompilationContextFactory
    QueryCompilationContextFactory

Inherited Members

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.

Properties 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.

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.

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.

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.

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.

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

  • QueryCompilationContextFactory(IModel, ILogger<QueryCompilationContextFactory>, 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

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

    Property 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

    Property Value

  • 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

    Property 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

    Property Value

  • 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

    Property Value

  • 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

    Property 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

Details

Assembly

Microsoft.EntityFrameworkCore.dll