Compartilhar via


EntityFrameworkQueryableExtensions.LoadAsync<TSource> Método

Definição

Enumera de forma assíncrona a consulta. Ao usar o Entity Framework, isso faz com que os resultados da consulta sejam carregados no contexto associado. Isso equivale a chamar ToList e, em seguida, jogar fora a lista (sem a sobrecarga de realmente criar a lista).

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

Parâmetros de tipo

TSource

Parâmetros

source
IQueryable<TSource>

Consulta de fonte.

cancellationToken
CancellationToken

Um CancellationToken a ser observado enquanto aguarda a conclusão da tarefa.

Retornos

Uma tarefa que representa a operação assíncrona.

Exceções

source é null.

Se o padrão CancellationToken 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 Evitando 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.

Aplica-se a