Share via


RelationalProjectionExpressionVisitor Class

Definition

An expression visitor for translating relational LINQ query projections.

public class RelationalProjectionExpressionVisitor : Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.ProjectionExpressionVisitor
type RelationalProjectionExpressionVisitor = class
    inherit ProjectionExpressionVisitor
Public Class RelationalProjectionExpressionVisitor
Inherits ProjectionExpressionVisitor
Inheritance
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.DefaultQueryExpressionVisitor
RelationalProjectionExpressionVisitor

Constructors

RelationalProjectionExpressionVisitor(ISqlTranslatingExpressionVisitorFactory, IEntityMaterializerSource, RelationalQueryModelVisitor, IQuerySource)

Creates a new instance of RelationalProjectionExpressionVisitor.

RelationalProjectionExpressionVisitor(RelationalProjectionExpressionVisitorDependencies, RelationalQueryModelVisitor, IQuerySource)

Creates a new instance of RelationalProjectionExpressionVisitor.

Methods

Visit(Expression)

Visits the given node.

VisitMemberInit(MemberInitExpression)

Visit a member init expression.

VisitMethodCall(MethodCallExpression)

Visit a method call expression.

VisitMethodCall(MethodCallExpression)

Visits the children of the MethodCallExpression.

(Inherited from ProjectionExpressionVisitor)
VisitNew(NewExpression)

Visit a new expression.

VisitSubQuery(SubQueryExpression)

Visit a subquery.

(Inherited from ProjectionExpressionVisitor)
VisitUnary(UnaryExpression)

Visits the children of the UnaryExpression.

(Inherited from ProjectionExpressionVisitor)

Applies to