RelationalQueryableMethodTranslatingExpressionVisitor.TranslateLambdaExpression 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将源的给定 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
的转换。