Freigeben über


RelationalQueryableMethodTranslatingExpressionVisitor.TranslateLambdaExpression Methode

Definition

Übersetzt den angegebenen Lambdaausdruck für die ShapedQueryExpression Quelle in eine entsprechende SQL-Darstellung.

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

Parameter

shapedQueryExpression
ShapedQueryExpression

Ein ShapedQueryExpression , auf den der Lambdaausdruck angewendet wird.

lambdaExpression
LambdaExpression

Ein LambdaExpression , der in SQL übersetzt werden soll.

Gibt zurück

Eine SqlExpression , die eine Übersetzung des angegebenen Lambdaausdrucks oder nullist.

Gilt für: