Sdílet prostřednictvím


QueryableMethodTranslatingExpressionVisitor.TranslateLastOrDefault Metoda

Definice

Přeloží Last<TSource>(IQueryable<TSource>) metodu nebo LastOrDefault<TSource>(IQueryable<TSource>) a jejich další přetížení nad daným zdrojem.

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

Parametry

source
ShapedQueryExpression

Tvarovaný dotaz, na který je použit operátor.

predicate
LambdaExpression

Predikát zadaný ve volání.

returnType
Type

Návratový typ výsledku.

returnDefault
Boolean

Hodnota označující, jestli se má vrátit výchozí hodnota nebo vyvolat.

Návraty

Tvarovaný dotaz po překladu

Platí pro