Udostępnij za pośrednictwem


SqlTranslatingExpressionVisitorFactory.Create Metoda

Definicja

Przeciążenia

Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean)

Tworzy nowy element Sql TranslatorExpressionVisitor.

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

Tworzy nowy element Sql TranslatorExpressionVisitor.

Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean)

Źródło:
SqlTranslatingExpressionVisitorFactory.cs
Źródło:
SqlTranslatingExpressionVisitorFactory.cs

Tworzy nowy element Sql TranslatorExpressionVisitor.

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

Parametry

queryModelVisitor
RelationalQueryModelVisitor

Odwiedzający model zapytań.

targetSelectExpression
SelectExpression

Wyrażenie wyboru elementu docelowego.

topLevelPredicate
Expression

Predykat najwyższego poziomu.

inProjection
Boolean

wartość true, jeśli tłumaczymy projekcję.

Zwraca

Sql TranslatorExpressionVisitor.

Implementuje

Dotyczy

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

Tworzy nowy element Sql TranslatorExpressionVisitor.

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

Parametry

queryModelVisitor
RelationalQueryModelVisitor

Odwiedzający model zapytań.

targetSelectExpression
SelectExpression

Wyrażenie wyboru elementu docelowego.

topLevelPredicate
Expression

Predykat najwyższego poziomu.

bindParentQueries
Boolean

wartość true do powiązania zapytań nadrzędnych.

inProjection
Boolean

wartość true, jeśli tłumaczymy projekcję.

Zwraca

Sql TranslatorExpressionVisitor.

Implementuje

Dotyczy