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


RelationalQueryableMethodTranslatingExpressionVisitor.TranslateLambdaExpression Метод

Определение

Преобразует заданное лямбда-выражение для ShapedQueryExpression источника в эквивалентное представление SQL.

protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? TranslateLambdaExpression (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression shapedQueryExpression, System.Linq.Expressions.LambdaExpression lambdaExpression);
abstract member TranslateLambdaExpression : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.LambdaExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
override this.TranslateLambdaExpression : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.LambdaExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
Protected Overridable Function TranslateLambdaExpression (shapedQueryExpression As ShapedQueryExpression, lambdaExpression As LambdaExpression) As SqlExpression

Параметры

shapedQueryExpression
ShapedQueryExpression

Объект , ShapedQueryExpression к которому применяется лямбда-выражение.

lambdaExpression
LambdaExpression

Объект LambdaExpression для преобразования в SQL.

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

Объект , SqlExpression представляющий собой перевод заданного лямбда-выражения или null.

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