RelationalQueryableMethodTranslatingExpressionVisitor.TranslateFirstOrDefault Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
First<TSource>(IQueryable<TSource>) Übersetzt die Methode oder FirstOrDefault<TSource>(IQueryable<TSource>) und ihre anderen Überladungen über die angegebene Quelle.
protected override Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression TranslateFirstOrDefault (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Linq.Expressions.LambdaExpression predicate, Type returnType, bool returnDefault);
protected override Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression? TranslateFirstOrDefault (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Linq.Expressions.LambdaExpression? predicate, Type returnType, bool returnDefault);
override this.TranslateFirstOrDefault : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.LambdaExpression * Type * bool -> Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression
Protected Overrides Function TranslateFirstOrDefault (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 formgeformte Abfrage nach der Übersetzung.
Gilt für:
Entity Framework