Condividi tramite


QueryableMethodTranslatingExpressionVisitor.TranslateSingleOrDefault Metodo

Definizione

Converte Single<TSource>(IQueryable<TSource>) il metodo o SingleOrDefault<TSource>(IQueryable<TSource>) gli altri overload sull'origine specificata.

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

Parametri

source
ShapedQueryExpression

Query con forma su cui viene applicato l'operatore.

predicate
LambdaExpression

Predicato fornito nella chiamata.

returnType
Type

Tipo restituito di risultato.

returnDefault
Boolean

Valore che indica se il valore predefinito deve essere restituito o generata.

Restituisce

Query con forma dopo la traduzione.

Si applica a