EntityFrameworkQueryableExtensions.MaxByAsync<TSource,TKey> Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna de forma assíncrona o valor máximo em um genérico IQueryable<T> de acordo com uma função de seletor de chave especificada.
public static System.Threading.Tasks.Task<TSource> MaxByAsync<TSource,TKey>(this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,TKey>> keySelector, System.Threading.CancellationToken cancellationToken = default);
static member MaxByAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, 'Key>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Source>
<Extension()>
Public Function MaxByAsync(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
O tipo dos elementos de source.
- TKey
O tipo do valor retornado pela função representada por keySelector.
Parâmetros
- source
- IQueryable<TSource>
Uma sequência de valores da qual determinar o valor máximo.
- keySelector
- Expression<Func<TSource,TKey>>
Uma função para extrair a chave para cada elemento.
- cancellationToken
- CancellationToken
Um CancellationToken para observar enquanto aguarda a conclusão da tarefa.
Retornos
Uma tarefa que representa a operação assíncrona. A tarefa contém o valor com a chave máxima na sequência.
Exceções
source ou keySelector é null.
source não contém elementos.
Se o CancellationToken valor for cancelado.
Comentários
Não há suporte para várias operações ativas na mesma instância de contexto. Use await para garantir que todas as operações assíncronas tenham sido concluídas antes de chamar outro método nesse contexto. Consulte Como evitar problemas de threading DbContext para obter mais informações e exemplos.
Consulte Consultar dados com o EF Core para obter mais informações e exemplos.