Freigeben über


QueryableExtensions.LoadAsync Methode

Definition

Überlädt

LoadAsync(IQueryable)

Listet die Abfrage asynchron auf, sodass für Serverabfragen wie die von DbSet<TEntity>, ObjectSet<TEntity> , ObjectQuery<T>und anderen die Ergebnisse der Abfrage in den zugeordneten ObjectContextDbContext oder anderen Cache auf dem Client geladen werden. Dies entspricht dem Aufrufen von ToList und dem anschließenden Wegwerfen der Liste, ohne dass die Liste tatsächlich erstellt wird.

LoadAsync(IQueryable, CancellationToken)

Listet die Abfrage asynchron auf, sodass für Serverabfragen wie die von DbSet<TEntity>, ObjectSet<TEntity> , ObjectQuery<T>und anderen die Ergebnisse der Abfrage in den zugeordneten ObjectContextDbContext oder anderen Cache auf dem Client geladen werden. Dies entspricht dem Aufrufen von ToList und dem anschließenden Wegwerfen der Liste, ohne dass die Liste tatsächlich erstellt wird.

LoadAsync(IQueryable)

Listet die Abfrage asynchron auf, sodass für Serverabfragen wie die von DbSet<TEntity>, ObjectSet<TEntity> , ObjectQuery<T>und anderen die Ergebnisse der Abfrage in den zugeordneten ObjectContextDbContext oder anderen Cache auf dem Client geladen werden. Dies entspricht dem Aufrufen von ToList und dem anschließenden Wegwerfen der Liste, ohne dass die Liste tatsächlich erstellt wird.

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

Parameter

source
IQueryable

Die Quellabfrage.

Gibt zurück

Eine Aufgabe, die den asynchronen Vorgang darstellt.

Gilt für:

LoadAsync(IQueryable, CancellationToken)

Listet die Abfrage asynchron auf, sodass für Serverabfragen wie die von DbSet<TEntity>, ObjectSet<TEntity> , ObjectQuery<T>und anderen die Ergebnisse der Abfrage in den zugeordneten ObjectContextDbContext oder anderen Cache auf dem Client geladen werden. Dies entspricht dem Aufrufen von ToList und dem anschließenden Wegwerfen der Liste, ohne dass die Liste tatsächlich erstellt wird.

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

Parameter

source
IQueryable

Die Quellabfrage.

cancellationToken
CancellationToken

Ein CancellationToken , der beobachtet werden soll, während auf den Abschluss der Aufgabe gewartet wird.

Gibt zurück

Eine Aufgabe, die den asynchronen Vorgang darstellt.

Gilt für: