QueryableExtensions.LoadAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
LoadAsync(IQueryable) |
以非同步方式列舉查詢,以便針對 、、 ObjectSet<TEntity>ObjectQuery<T> 和其他查詢等 DbSet<TEntity> 伺服器查詢,查詢的結果將會載入至相關聯的 DbContext 或 ObjectContext 用戶端上的其他快取。 這相當於呼叫 ToList,然後擲回清單,而不會造成實際建立清單的額外負荷。 |
LoadAsync(IQueryable, CancellationToken) |
以非同步方式列舉查詢,以便針對 、、 ObjectSet<TEntity>ObjectQuery<T> 和其他查詢等 DbSet<TEntity> 伺服器查詢,查詢的結果將會載入至相關聯的 DbContext 或 ObjectContext 用戶端上的其他快取。 這相當於呼叫 ToList,然後擲回清單,而不會造成實際建立清單的額外負荷。 |
LoadAsync(IQueryable)
以非同步方式列舉查詢,以便針對 、、 ObjectSet<TEntity>ObjectQuery<T> 和其他查詢等 DbSet<TEntity> 伺服器查詢,查詢的結果將會載入至相關聯的 DbContext 或 ObjectContext 用戶端上的其他快取。 這相當於呼叫 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> 伺服器查詢,查詢的結果將會載入至相關聯的 DbContext 或 ObjectContext 用戶端上的其他快取。 這相當於呼叫 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等候工作完成時要觀察的 。
傳回
代表非同步作業的工作。