Sdílet prostřednictvím


QueryableExtensions.LoadAsync Metoda

Definice

Přetížení

LoadAsync(IQueryable)

Asynchronně vytvoří výčet dotazu tak, aby pro serverové dotazy, jako DbSet<TEntity>jsou dotazy , ObjectSet<TEntity> , ObjectQuery<T>a další, byly výsledky dotazu načteny do přidružené DbContext mezipaměti nebo ObjectContext jiné mezipaměti v klientovi. To je ekvivalent volání ToList a následného vyhození seznamu bez režijních nákladů na skutečné vytvoření seznamu.

LoadAsync(IQueryable, CancellationToken)

Asynchronně vytvoří výčet dotazu tak, aby pro serverové dotazy, jako DbSet<TEntity>jsou dotazy , ObjectSet<TEntity> , ObjectQuery<T>a další, byly výsledky dotazu načteny do přidružené DbContext mezipaměti nebo ObjectContext jiné mezipaměti v klientovi. To je ekvivalent volání ToList a následného vyhození seznamu bez režijních nákladů na skutečné vytvoření seznamu.

LoadAsync(IQueryable)

Asynchronně vytvoří výčet dotazu tak, aby pro serverové dotazy, jako DbSet<TEntity>jsou dotazy , ObjectSet<TEntity> , ObjectQuery<T>a další, byly výsledky dotazu načteny do přidružené DbContext mezipaměti nebo ObjectContext jiné mezipaměti v klientovi. To je ekvivalent volání ToList a následného vyhození seznamu bez režijních nákladů na skutečné vytvoření seznamu.

public static System.Threading.Tasks.Task LoadAsync(this System.Linq.IQueryable source);
static member LoadAsync : System.Linq.IQueryable -> System.Threading.Tasks.Task
<Extension()>
Public Function LoadAsync (source As IQueryable) As Task

Parametry

source
IQueryable

Zdrojový dotaz.

Návraty

Úloha, která představuje asynchronní operaci.

Platí pro

LoadAsync(IQueryable, CancellationToken)

Asynchronně vytvoří výčet dotazu tak, aby pro serverové dotazy, jako DbSet<TEntity>jsou dotazy , ObjectSet<TEntity> , ObjectQuery<T>a další, byly výsledky dotazu načteny do přidružené DbContext mezipaměti nebo ObjectContext jiné mezipaměti v klientovi. To je ekvivalent volání ToList a následného vyhození seznamu bez režijních nákladů na skutečné vytvoření seznamu.

public static System.Threading.Tasks.Task LoadAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken);
static member LoadAsync : System.Linq.IQueryable * System.Threading.CancellationToken -> System.Threading.Tasks.Task

Parametry

source
IQueryable

Zdrojový dotaz.

cancellationToken
CancellationToken

A CancellationToken , která se má sledovat při čekání na dokončení úkolu.

Návraty

Úloha, která představuje asynchronní operaci.

Platí pro