Compartir a través de


RelationalQueryableMethodTranslatingExpressionVisitor.TranslateSingleOrDefault Método

Definición

Traduce el Single<TSource>(IQueryable<TSource>) método o SingleOrDefault<TSource>(IQueryable<TSource>) y sus otras sobrecargas sobre el origen especificado.

protected override Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression TranslateSingleOrDefault (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Linq.Expressions.LambdaExpression predicate, Type returnType, bool returnDefault);
protected override Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression? TranslateSingleOrDefault (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Linq.Expressions.LambdaExpression? predicate, Type returnType, bool returnDefault);
override this.TranslateSingleOrDefault : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.LambdaExpression * Type * bool -> Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression
Protected Overrides Function TranslateSingleOrDefault (source As ShapedQueryExpression, predicate As LambdaExpression, returnType As Type, returnDefault As Boolean) As ShapedQueryExpression

Parámetros

source
ShapedQueryExpression

Consulta con forma en la que se aplica el operador.

predicate
LambdaExpression

Predicado proporcionado en la llamada.

returnType
Type

El tipo de valor devuelto de result.

returnDefault
Boolean

Valor que indica si se debe devolver o iniciar el valor predeterminado.

Devoluciones

Consulta con forma después de la traducción.

Se aplica a