Partager via


SqlTranslatingExpressionVisitorFactory.Create Méthode

Définition

Surcharges

Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean)

Crée un nouveau SqlTranslatingExpressionVisitor.

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

Crée un nouveau SqlTranslatingExpressionVisitor.

Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean)

Source:
SqlTranslatingExpressionVisitorFactory.cs
Source:
SqlTranslatingExpressionVisitorFactory.cs

Crée un nouveau 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

Paramètres

queryModelVisitor
RelationalQueryModelVisitor

Visiteur du modèle de requête.

targetSelectExpression
SelectExpression

Expression de sélection cible.

topLevelPredicate
Expression

Prédicat de niveau supérieur.

inProjection
Boolean

true si nous traduisons une projection.

Retours

A SqlTranslatingExpressionVisitor.

Implémente

S’applique à

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

Crée un nouveau 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

Paramètres

queryModelVisitor
RelationalQueryModelVisitor

Visiteur du modèle de requête.

targetSelectExpression
SelectExpression

Expression de sélection cible.

topLevelPredicate
Expression

Prédicat de niveau supérieur.

bindParentQueries
Boolean

true pour lier des requêtes parentes.

inProjection
Boolean

true si nous traduisons une projection.

Retours

A SqlTranslatingExpressionVisitor.

Implémente

S’applique à