RelationalQueryModelVisitorFactory RelationalQueryModelVisitorFactory Class

A factory for instances of EntityQueryModelVisitor.

Syntax

Declaration

public class RelationalQueryModelVisitorFactory : EntityQueryModelVisitorFactory, IEntityQueryModelVisitorFactoryPublic Class RelationalQueryModelVisitorFactory
    Inherits EntityQueryModelVisitorFactory
    Implements IEntityQueryModelVisitorFactory

Inheritance Hierarchy

Inherited Members

QueryOptimizer,
QueryOptimizer,
NavigationRewritingExpressionVisitorFactory,
NavigationRewritingExpressionVisitorFactory,
SubQueryMemberPushDownExpressionVisitor,
SubQueryMemberPushDownExpressionVisitor,
QuerySourceTracingExpressionVisitorFactory,
QuerySourceTracingExpressionVisitorFactory,
EntityResultFindingExpressionVisitorFactory,
EntityResultFindingExpressionVisitorFactory,
TaskBlockingExpressionVisitor,
TaskBlockingExpressionVisitor,
MemberAccessBindingExpressionVisitorFactory,
MemberAccessBindingExpressionVisitorFactory,
OrderingExpressionVisitorFactory,
OrderingExpressionVisitorFactory,
ProjectionExpressionVisitorFactory,
ProjectionExpressionVisitorFactory,
EntityQueryableExpressionVisitorFactory,
EntityQueryableExpressionVisitorFactory,
ExpressionPrinter,
ExpressionPrinter,
EntityMaterializerSource,
EntityMaterializerSource,
ResultOperatorHandler,
ResultOperatorHandler,
QueryAnnotationExtractor,
QueryAnnotationExtractor,
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

Gets the composite predicate expression visitor factory.

Gets the conditional removing expression visitor factory.

Gets options for controlling the context.

Gets the include expression visitor factory.

Gets the query flattener factory.

Gets the relational annotation provider.

Gets the SQL translating expression visitor factory.

Methods summary

Creates a new EntityQueryModelVisitor.

Constructors

Properties

  • CompositePredicateExpressionVisitorFactory
    CompositePredicateExpressionVisitorFactory

    Gets the composite predicate expression visitor factory.

    protected virtual ICompositePredicateExpressionVisitorFactory CompositePredicateExpressionVisitorFactory { get; }Protected Overridable ReadOnly Property CompositePredicateExpressionVisitorFactory As ICompositePredicateExpressionVisitorFactory

    Property Value

  • ConditionalRemovingExpressionVisitorFactory
    ConditionalRemovingExpressionVisitorFactory

    Gets the conditional removing expression visitor factory.

    protected virtual IConditionalRemovingExpressionVisitorFactory ConditionalRemovingExpressionVisitorFactory { get; }Protected Overridable ReadOnly Property ConditionalRemovingExpressionVisitorFactory As IConditionalRemovingExpressionVisitorFactory

    Property Value

  • ContextOptions
    ContextOptions

    Gets options for controlling the context.

    protected virtual IDbContextOptions ContextOptions { get; }Protected Overridable ReadOnly Property ContextOptions As IDbContextOptions

    Property Value

  • IncludeExpressionVisitorFactory
    IncludeExpressionVisitorFactory

    Gets the include expression visitor factory.

    protected virtual IIncludeExpressionVisitorFactory IncludeExpressionVisitorFactory { get; }Protected Overridable ReadOnly Property IncludeExpressionVisitorFactory As IIncludeExpressionVisitorFactory

    Property Value

  • QueryFlattenerFactory
    QueryFlattenerFactory

    Gets the query flattener factory.

    protected virtual IQueryFlattenerFactory QueryFlattenerFactory { get; }Protected Overridable ReadOnly Property QueryFlattenerFactory As IQueryFlattenerFactory

    Property Value

  • RelationalAnnotationProvider
    RelationalAnnotationProvider

    Gets the relational annotation provider.

    protected virtual IRelationalAnnotationProvider RelationalAnnotationProvider { get; }Protected Overridable ReadOnly Property RelationalAnnotationProvider As IRelationalAnnotationProvider

    Property Value

  • SqlTranslatingExpressionVisitorFactory
    SqlTranslatingExpressionVisitorFactory

    Gets the SQL translating expression visitor factory.

    protected virtual ISqlTranslatingExpressionVisitorFactory SqlTranslatingExpressionVisitorFactory { get; }Protected Overridable ReadOnly Property SqlTranslatingExpressionVisitorFactory As ISqlTranslatingExpressionVisitorFactory

    Property Value

Methods

  • Create(QueryCompilationContext, EntityQueryModelVisitor)
    Create(QueryCompilationContext, EntityQueryModelVisitor)

    Creates a new EntityQueryModelVisitor.

    public override EntityQueryModelVisitor Create(QueryCompilationContext queryCompilationContext, EntityQueryModelVisitor parentEntityQueryModelVisitor)Public Overrides Function Create(queryCompilationContext As QueryCompilationContext, parentEntityQueryModelVisitor As EntityQueryModelVisitor) As EntityQueryModelVisitor

    Parameters

    Returns

Details

Assembly

Microsoft.EntityFrameworkCore.Relational.dll