Freigeben über


RelationalQueryableMethodTranslatingExpressionVisitor.TranslateLastOrDefault Methode

Definition

Übersetzt die Last<TSource>(IQueryable<TSource>) Methode oder LastOrDefault<TSource>(IQueryable<TSource>) und deren andere Überladungen über die angegebene Quelle.

protected override Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression TranslateLastOrDefault (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Linq.Expressions.LambdaExpression predicate, Type returnType, bool returnDefault);
protected override Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression? TranslateLastOrDefault (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Linq.Expressions.LambdaExpression? predicate, Type returnType, bool returnDefault);
override this.TranslateLastOrDefault : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.LambdaExpression * Type * bool -> Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression
Protected Overrides Function TranslateLastOrDefault (source As ShapedQueryExpression, predicate As LambdaExpression, returnType As Type, returnDefault As Boolean) As ShapedQueryExpression

Parameter

source
ShapedQueryExpression

Die formförmige Abfrage, auf die der Operator angewendet wird.

predicate
LambdaExpression

Das im Aufruf angegebene Prädikat.

returnType
Type

Der Rückgabetyp des Ergebnisses.

returnDefault
Boolean

Ein Wert, der angibt, ob der Standardwert zurückgegeben oder ausgelöst werden soll.

Gibt zurück

Die geformte Abfrage nach der Übersetzung.

Gilt für: