【发布时间】:2018-01-11 18:58:59
【问题描述】:
我有以下内容并希望实现分页,但这样做时出现错误。当我直接对从 LINQ 作为 IQueryable 返回的查询结果执行分页时,仅当我从列表(或 IEnumerable)创建 IQueryable 时,我没有收到此错误
System.InvalidOperationException:源 IQueryable 没有 实现 IDbAsyncEnumerable。只有实现的来源 IDbAsyncEnumerable 可用于 Entity Framework 异步 操作。有关更多详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=287068
List<WeeklyBilling> wbs = new List<WeeklyBilling>();
foreach (Trucks t in trucks)
{
WeeklyBilling wb = new WeeklyBilling();
wb.Customer = t.Customer;
wbs.Add(wb);
}
var wbitems = await wbs.AsQueryable<WeeklyBilling>()
.OrderBy(input.Sorting)
.PageBy(input)
.ToListAsync();
【问题讨论】:
标签: c# linq ienumerable iqueryable