Idioma

EntityFrameworkQueryableExtensions.LoadAsync<TSource> Método

Definição

Enumera a consulta de forma assíncrona. Ao usar o Entity Framework, isso faz com que os resultados da consulta sejam carregados no contexto associado. Isso é equivalente 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 para observar enquanto aguarda a conclusão da tarefa.

Retornos

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

Exceções

source é null.

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.

Aplica-se a