ExpressionTransformingQueryModelVisitor<TVisitor> ExpressionTransformingQueryModelVisitor(Of TVisitor) 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 ExpressionTransformingQueryModelVisitor<TVisitor> : QueryModelVisitorBase where TVisitor : RelinqExpressionVisitorPublic Class ExpressionTransformingQueryModelVisitor(Of TVisitor As RelinqExpressionVisitor)
    Inherits QueryModelVisitorBase

Type Parameters

TVisitor

Inheritance Hierarchy

  • System.Object
    System.Object
  • ExpressionTransformingQueryModelVisitor<TVisitor>
    ExpressionTransformingQueryModelVisitor(Of TVisitor)

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.

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.

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.

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.

Constructors

  • ExpressionTransformingQueryModelVisitor(TVisitor)
    ExpressionTransformingQueryModelVisitor(TVisitor)

    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 ExpressionTransformingQueryModelVisitor(TVisitor transformingVisitor)Public Sub New(transformingVisitor As TVisitor)

    Parameters

    • transformingVisitor
      TVisitor
      TVisitor

Properties

  • TransformingVisitor
    TransformingVisitor

    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 TVisitor TransformingVisitor { get; }Protected Overridable ReadOnly Property TransformingVisitor As TVisitor

    Property Value

    • TVisitor
      TVisitor

Methods

  • VisitAdditionalFromClause(AdditionalFromClause, QueryModel, Int32)
    VisitAdditionalFromClause(AdditionalFromClause, QueryModel, Int32)

    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 void VisitAdditionalFromClause(AdditionalFromClause fromClause, QueryModel queryModel, int index)Public Overrides Sub VisitAdditionalFromClause(fromClause As AdditionalFromClause, queryModel As QueryModel, index As Integer)

    Parameters

    • fromClause
      AdditionalFromClause
      AdditionalFromClause
    • queryModel
      QueryModel
      QueryModel
    • index
      System.Int32
      System.Int32
  • VisitJoinClause(JoinClause, QueryModel, GroupJoinClause)
    VisitJoinClause(JoinClause, QueryModel, GroupJoinClause)

    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 void VisitJoinClause(JoinClause joinClause, QueryModel queryModel, GroupJoinClause groupJoinClause)Public Overrides Sub VisitJoinClause(joinClause As JoinClause, queryModel As QueryModel, groupJoinClause As GroupJoinClause)

    Parameters

    • joinClause
      JoinClause
      JoinClause
    • queryModel
      QueryModel
      QueryModel
    • groupJoinClause
      GroupJoinClause
      GroupJoinClause
  • VisitJoinClause(JoinClause, QueryModel, Int32)
    VisitJoinClause(JoinClause, QueryModel, Int32)

    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 void VisitJoinClause(JoinClause joinClause, QueryModel queryModel, int index)Public Overrides Sub VisitJoinClause(joinClause As JoinClause, queryModel As QueryModel, index As Integer)

    Parameters

    • joinClause
      JoinClause
      JoinClause
    • queryModel
      QueryModel
      QueryModel
    • index
      System.Int32
      System.Int32
  • VisitMainFromClause(MainFromClause, QueryModel)
    VisitMainFromClause(MainFromClause, QueryModel)

    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 void VisitMainFromClause(MainFromClause fromClause, QueryModel queryModel)Public Overrides Sub VisitMainFromClause(fromClause As MainFromClause, queryModel As QueryModel)

    Parameters

    • fromClause
      MainFromClause
      MainFromClause
    • queryModel
      QueryModel
      QueryModel
  • VisitOrderByClause(OrderByClause, QueryModel, Int32)
    VisitOrderByClause(OrderByClause, QueryModel, Int32)

    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 void VisitOrderByClause(OrderByClause orderByClause, QueryModel queryModel, int index)Public Overrides Sub VisitOrderByClause(orderByClause As OrderByClause, queryModel As QueryModel, index As Integer)

    Parameters

    • orderByClause
      OrderByClause
      OrderByClause
    • queryModel
      QueryModel
      QueryModel
    • index
      System.Int32
      System.Int32
  • VisitOrdering(Ordering, QueryModel, OrderByClause, Int32)
    VisitOrdering(Ordering, QueryModel, OrderByClause, Int32)

    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 void VisitOrdering(Ordering ordering, QueryModel queryModel, OrderByClause orderByClause, int index)Public Overrides Sub VisitOrdering(ordering As Ordering, queryModel As QueryModel, orderByClause As OrderByClause, index As Integer)

    Parameters

    • ordering
      Ordering
      Ordering
    • queryModel
      QueryModel
      QueryModel
    • orderByClause
      OrderByClause
      OrderByClause
    • index
      System.Int32
      System.Int32
  • VisitResultOperator(ResultOperatorBase, QueryModel, Int32)
    VisitResultOperator(ResultOperatorBase, QueryModel, Int32)

    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 void VisitResultOperator(ResultOperatorBase resultOperator, QueryModel queryModel, int index)Public Overrides Sub VisitResultOperator(resultOperator As ResultOperatorBase, queryModel As QueryModel, index As Integer)

    Parameters

    • resultOperator
      ResultOperatorBase
      ResultOperatorBase
    • queryModel
      QueryModel
      QueryModel
    • index
      System.Int32
      System.Int32
  • VisitSelectClause(SelectClause, QueryModel)
    VisitSelectClause(SelectClause, QueryModel)

    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 void VisitSelectClause(SelectClause selectClause, QueryModel queryModel)Public Overrides Sub VisitSelectClause(selectClause As SelectClause, queryModel As QueryModel)

    Parameters

    • selectClause
      SelectClause
      SelectClause
    • queryModel
      QueryModel
      QueryModel
  • VisitWhereClause(WhereClause, QueryModel, Int32)
    VisitWhereClause(WhereClause, QueryModel, Int32)

    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 void VisitWhereClause(WhereClause whereClause, QueryModel queryModel, int index)Public Overrides Sub VisitWhereClause(whereClause As WhereClause, queryModel As QueryModel, index As Integer)

    Parameters

    • whereClause
      WhereClause
      WhereClause
    • queryModel
      QueryModel
      QueryModel
    • index
      System.Int32
      System.Int32

Details

Assembly

Microsoft.EntityFrameworkCore.dll