QueryableExtensions.LoadAsync 方法

定义

重载

LoadAsync(IQueryable)

异步枚举查询,以便对于服务器查询(例如 DbSet<TEntity>ObjectSet<TEntity>ObjectQuery<T>和其他查询),查询的结果将加载到客户端上的关联 DbContextObjectContext 缓存中。 这相当于调用 ToList,然后丢弃列表,而无需实际创建列表。

LoadAsync(IQueryable, CancellationToken)

异步枚举查询,以便对于服务器查询(例如 DbSet<TEntity>ObjectSet<TEntity>ObjectQuery<T>和其他查询),查询的结果将加载到客户端上的关联 DbContextObjectContext 缓存中。 这相当于调用 ToList,然后丢弃列表,而无需实际创建列表。

LoadAsync(IQueryable)

异步枚举查询,以便对于服务器查询(例如 DbSet<TEntity>ObjectSet<TEntity>ObjectQuery<T>和其他查询),查询的结果将加载到客户端上的关联 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)

异步枚举查询,以便对于服务器查询(例如 DbSet<TEntity>ObjectSet<TEntity>ObjectQuery<T>和其他查询),查询的结果将加载到客户端上的关联 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 任务完成时要观察的 。

返回

表示异步操作的任务。

适用于