Langue

EntityFrameworkQueryableExtensions.LoadAsync<TSource> Méthode

Définition

Énumère de façon asynchrone la requête. Lorsque vous utilisez Entity Framework, cela entraîne le chargement des résultats de la requête dans le contexte associé. Cela équivaut à appeler ToList, puis à lever la liste (sans surcharge de création réelle de la liste).

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

Paramètres de type

TSource

Paramètres

source
IQueryable<TSource>

Requête source

cancellationToken
CancellationToken

À CancellationToken observer lors de l’attente de la fin de la tâche.

Retours

Tâche qui représente l’opération asynchrone.

Exceptions

source a la valeur null.

Si la CancellationToken valeur est annulée.

Remarques

Plusieurs opérations actives sur la même instance de contexte ne sont pas prises en charge. Permet await de s’assurer que toutes les opérations asynchrones ont été effectuées avant d’appeler une autre méthode sur ce contexte. Pour plus d’informations et d’exemples, consultez Éviter les problèmes de threading DbContext .

Pour plus d’informations et d’exemples, consultez l’interrogation de données avec EF Core .

S’applique à