Sdílet prostřednictvím


QueryableMethodTranslatingExpressionVisitor.TranslateSingleOrDefault Metoda

Definice

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

protected abstract Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression TranslateSingleOrDefault (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Linq.Expressions.LambdaExpression predicate, Type returnType, bool returnDefault);
protected abstract Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression? TranslateSingleOrDefault (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Linq.Expressions.LambdaExpression? predicate, Type returnType, bool returnDefault);
abstract member TranslateSingleOrDefault : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.LambdaExpression * Type * bool -> Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression
Protected MustOverride Function TranslateSingleOrDefault (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í, zda má být vrácena nebo vyvolání výchozího nastavení.

Návraty

Tvarovaný dotaz po překladu

Platí pro