Udostępnij za pośrednictwem


RelationalQueryableMethodTranslatingExpressionVisitor.TranslateLambdaExpression Metoda

Definicja

Tłumaczy podane wyrażenie lambda dla ShapedQueryExpression źródła na równoważną reprezentację 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

Parametry

shapedQueryExpression
ShapedQueryExpression

Wyrażenie ShapedQueryExpression lambda, na którym jest stosowane wyrażenie lambda.

lambdaExpression
LambdaExpression

A LambdaExpression do tłumaczenia na język SQL.

Zwraca

Element SqlExpression , który jest tłumaczeniem danego wyrażenia lambda lub null.

Dotyczy