Lenguaje

EntityFrameworkQueryableExtensions.MinByAsync<TSource,TKey> Método

Definición

Devuelve de forma asincrónica el valor mínimo en un genérico IQueryable<T> según una función del selector de claves especificada.

public static System.Threading.Tasks.Task<TSource> MinByAsync<TSource,TKey>(this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,TKey>> keySelector, System.Threading.CancellationToken cancellationToken = default);
static member MinByAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, 'Key>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Source>
<Extension()>
Public Function MinByAsync(Of TSource, TKey) (source As IQueryable(Of TSource), keySelector As Expression(Of Func(Of TSource, TKey)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of TSource)

Parámetros de tipo

TSource

Tipo de los elementos de source.

TKey

Tipo del valor devuelto por la función representada por keySelector.

Parámetros

source
IQueryable<TSource>

Secuencia de valores para determinar el valor mínimo de .

keySelector
Expression<Func<TSource,TKey>>

Función para extraer la clave de cada elemento.

cancellationToken
CancellationToken

Que CancellationToken se debe observar mientras espera a que se complete la tarea.

Devoluciones

Task<TSource>

Tarea que representa la operación asincrónica. La tarea contiene el valor con la clave mínima de la secuencia.

Excepciones

source o keySelector es null.

source no contiene elementos.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use await para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto. Consulte Evitar problemas de subprocesos de DbContext para obtener más información y ejemplos.

Consulte Consulta de datos con EF Core para obtener más información y ejemplos.

Se aplica a