RelationalProjectionExpressionVisitor Sınıf

Tanım

İlişkisel LINQ sorgu projeksiyonlarını çevirmek için bir ifade visitor.

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

Oluşturucular

RelationalProjectionExpressionVisitor(ISqlTranslatingExpressionVisitorFactory, IEntityMaterializerSource, RelationalQueryModelVisitor, IQuerySource)

RelationalProjectionExpressionVisitor öğesinin yeni bir örneğini oluşturur.

RelationalProjectionExpressionVisitor(RelationalProjectionExpressionVisitorDependencies, RelationalQueryModelVisitor, IQuerySource)

RelationalProjectionExpressionVisitor öğesinin yeni bir örneğini oluşturur.

Yöntemler

Visit(Expression)

Verilen düğümü ziyaret edin.

VisitMemberInit(MemberInitExpression)

Bir üye init ifadesi ziyaret edin.

VisitMethodCall(MethodCallExpression)

Bir yöntem çağrısı ifadesini ziyaret edin.

VisitMethodCall(MethodCallExpression)

Öğesinin alt öğelerini ziyaret edin MethodCallExpression .

(Devralındığı yer: ProjectionExpressionVisitor)
VisitNew(NewExpression)

Yeni bir ifade ziyaret edin.

VisitSubQuery(SubQueryExpression)

Bir alt sorgu ziyaret edin.

(Devralındığı yer: ProjectionExpressionVisitor)
VisitUnary(UnaryExpression)

Öğesinin alt öğelerini ziyaret edin UnaryExpression .

(Devralındığı yer: ProjectionExpressionVisitor)

Şunlara uygulanır