Freigeben über


SqlTranslatingExpressionVisitorFactory.Create Methode

Definition

Überlädt

Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean)

Erstellt einen neuen SqlTranslatingExpressionVisitor.

Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean, Boolean)

Erstellt einen neuen SqlTranslatingExpressionVisitor.

Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean)

Quelle:
SqlTranslatingExpressionVisitorFactory.cs
Quelle:
SqlTranslatingExpressionVisitorFactory.cs

Erstellt einen neuen SqlTranslatingExpressionVisitor.

public virtual Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.SqlTranslatingExpressionVisitor Create (Microsoft.EntityFrameworkCore.Query.RelationalQueryModelVisitor queryModelVisitor, Microsoft.EntityFrameworkCore.Query.Expressions.SelectExpression targetSelectExpression = default, System.Linq.Expressions.Expression topLevelPredicate = default, bool inProjection = false);
abstract member Create : Microsoft.EntityFrameworkCore.Query.RelationalQueryModelVisitor * Microsoft.EntityFrameworkCore.Query.Expressions.SelectExpression * System.Linq.Expressions.Expression * bool -> Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.SqlTranslatingExpressionVisitor
override this.Create : Microsoft.EntityFrameworkCore.Query.RelationalQueryModelVisitor * Microsoft.EntityFrameworkCore.Query.Expressions.SelectExpression * System.Linq.Expressions.Expression * bool -> Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.SqlTranslatingExpressionVisitor
Public Overridable Function Create (queryModelVisitor As RelationalQueryModelVisitor, Optional targetSelectExpression As SelectExpression = Nothing, Optional topLevelPredicate As Expression = Nothing, Optional inProjection As Boolean = false) As SqlTranslatingExpressionVisitor

Parameter

queryModelVisitor
RelationalQueryModelVisitor

Der Abfragemodellbesucher.

targetSelectExpression
SelectExpression

Der Zielauswählausdruck.

topLevelPredicate
Expression

Das Prädikat der obersten Ebene.

inProjection
Boolean

true, wenn wir eine Projektion übersetzen.

Gibt zurück

Ein SqlTranslatingExpressionVisitor.

Implementiert

Gilt für:

Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean, Boolean)

Erstellt einen neuen SqlTranslatingExpressionVisitor.

public virtual Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.SqlTranslatingExpressionVisitor Create (Microsoft.EntityFrameworkCore.Query.RelationalQueryModelVisitor queryModelVisitor, Microsoft.EntityFrameworkCore.Query.Expressions.SelectExpression targetSelectExpression = default, System.Linq.Expressions.Expression topLevelPredicate = default, bool bindParentQueries = false, bool inProjection = false);
abstract member Create : Microsoft.EntityFrameworkCore.Query.RelationalQueryModelVisitor * Microsoft.EntityFrameworkCore.Query.Expressions.SelectExpression * System.Linq.Expressions.Expression * bool * bool -> Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.SqlTranslatingExpressionVisitor
override this.Create : Microsoft.EntityFrameworkCore.Query.RelationalQueryModelVisitor * Microsoft.EntityFrameworkCore.Query.Expressions.SelectExpression * System.Linq.Expressions.Expression * bool * bool -> Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.SqlTranslatingExpressionVisitor
Public Overridable Function Create (queryModelVisitor As RelationalQueryModelVisitor, Optional targetSelectExpression As SelectExpression = Nothing, Optional topLevelPredicate As Expression = Nothing, Optional bindParentQueries As Boolean = false, Optional inProjection As Boolean = false) As SqlTranslatingExpressionVisitor

Parameter

queryModelVisitor
RelationalQueryModelVisitor

Der Abfragemodellbesucher.

targetSelectExpression
SelectExpression

Der Zielauswählausdruck.

topLevelPredicate
Expression

Das Prädikat der obersten Ebene.

bindParentQueries
Boolean

true, um übergeordnete Abfragen zu binden.

inProjection
Boolean

true, wenn wir eine Projektion übersetzen.

Gibt zurück

Ein SqlTranslatingExpressionVisitor.

Implementiert

Gilt für: