共用方式為


QueryableExtensions.LoadAsync 方法

定義

多載

LoadAsync(IQueryable)

以非同步方式列舉查詢,以便針對 、、 ObjectSet<TEntity>ObjectQuery<T> 和其他查詢等 DbSet<TEntity> 伺服器查詢,查詢的結果將會載入至相關聯的 DbContextObjectContext 用戶端上的其他快取。 這相當於呼叫 ToList,然後擲回清單,而不會造成實際建立清單的額外負荷。

LoadAsync(IQueryable, CancellationToken)

以非同步方式列舉查詢,以便針對 、、 ObjectSet<TEntity>ObjectQuery<T> 和其他查詢等 DbSet<TEntity> 伺服器查詢,查詢的結果將會載入至相關聯的 DbContextObjectContext 用戶端上的其他快取。 這相當於呼叫 ToList,然後擲回清單,而不會造成實際建立清單的額外負荷。

LoadAsync(IQueryable)

以非同步方式列舉查詢,以便針對 、、 ObjectSet<TEntity>ObjectQuery<T> 和其他查詢等 DbSet<TEntity> 伺服器查詢,查詢的結果將會載入至相關聯的 DbContextObjectContext 用戶端上的其他快取。 這相當於呼叫 ToList,然後擲回清單,而不會造成實際建立清單的額外負荷。

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

參數

source
IQueryable

來源查詢。

傳回

代表非同步作業的工作。

適用於

LoadAsync(IQueryable, CancellationToken)

以非同步方式列舉查詢,以便針對 、、 ObjectSet<TEntity>ObjectQuery<T> 和其他查詢等 DbSet<TEntity> 伺服器查詢,查詢的結果將會載入至相關聯的 DbContextObjectContext 用戶端上的其他快取。 這相當於呼叫 ToList,然後擲回清單,而不會造成實際建立清單的額外負荷。

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

參數

source
IQueryable

來源查詢。

cancellationToken
CancellationToken

CancellationToken等候工作完成時要觀察的 。

傳回

代表非同步作業的工作。

適用於