Поделиться через


SqlTranslatingExpressionVisitorFactory.Create Метод

Определение

Перегрузки

Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean)

Создает объект SqlTranslatingExpressionVisitor.

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

Создает объект SqlTranslatingExpressionVisitor.

Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean)

Исходный код:
SqlTranslatingExpressionVisitorFactory.cs
Исходный код:
SqlTranslatingExpressionVisitorFactory.cs

Создает объект 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

Параметры

queryModelVisitor
RelationalQueryModelVisitor

Посетитель модели запроса.

targetSelectExpression
SelectExpression

Целевое выражение выбора.

topLevelPredicate
Expression

Предикат верхнего уровня.

inProjection
Boolean

Значение true, если мы переводим проекцию.

Возвращаемое значение

Объект SqlTranslatingExpressionVisitor.

Реализации

Применяется к

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

Создает объект 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

Параметры

queryModelVisitor
RelationalQueryModelVisitor

Посетитель модели запроса.

targetSelectExpression
SelectExpression

Целевое выражение выбора.

topLevelPredicate
Expression

Предикат верхнего уровня.

bindParentQueries
Boolean

Значение true для привязки родительских запросов.

inProjection
Boolean

Значение true, если мы переводим проекцию.

Возвращаемое значение

Объект SqlTranslatingExpressionVisitor.

Реализации

Применяется к