Jazyk

QueryableMethodTranslatingExpressionVisitor.TranslateSingleOrDefault Metoda

Definice

Single<TSource>(IQueryable<TSource>) Překládá 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ém je operátor použit.

predicate
LambdaExpression

Predikát zadaný ve volání.

returnType
Type

Návratový typ výsledku.

returnDefault
Boolean

Hodnota označující, jestli má být vráceno nebo vyvolání výchozí hodnoty.

Návraty

Tvarovaný dotaz po překladu.

Platí pro