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


ISqlTranslatingExpressionVisitorFactory.Create Метод

Определение

Перегрузки

Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean)

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

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

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

Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean)

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

public 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
Public 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 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
Public 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.

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