语言

RelationalQueryableMethodTranslatingExpressionVisitor.TranslateLambdaExpression 方法

定义

将源的给定 lambda 表达式 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

要对其应用 lambda 表达式的 A ShapedQueryExpression 。

lambdaExpression
LambdaExpression

要转换为 SQL 的 A LambdaExpression 。

返回

SqlExpression一个是给定 lambda 表达式或 null.

适用于