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

ShapedQueryExpression 对其应用 lambda 表达式的 。

lambdaExpression
LambdaExpression

LambdaExpression 转换为 SQL 的 。

返回

一个 SqlExpression ,它是给定 lambda 表达式或 null的转换。

适用于