QueryableMethodTranslatingExpressionVisitor.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 abstract Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression TranslateFirstOrDefault (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Linq.Expressions.LambdaExpression predicate, Type returnType, bool returnDefault);
protected abstract Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression? TranslateFirstOrDefault (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Linq.Expressions.LambdaExpression? predicate, Type returnType, bool returnDefault);
abstract member TranslateFirstOrDefault : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.LambdaExpression * Type * bool -> Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression
Protected MustOverride 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