小编Cle*_*gic的帖子

将IQueryable <>类型对象转换为List <T>类型?

我有IQueryable <>对象.

我想将它转换为List <>,其中包含选定的列IQueryable<>.

编辑

马克,你是对的!

但我只能访问FindByAll()方法(因为我的架构).

它给了我IQueryable <>中的整个对象.

我有严格的要求(为select标签创建json对象)只有list <> type with two fields.

c# list iqueryable

48
推荐指数
4
解决办法
11万
查看次数

如何在列表&lt;T&gt;上使用分页

我有以下内容并希望实现分页,但这样做时出现错误。仅当我从列表(或 IEnumerable)创建 IQueryable 时,当我直接对从 LINQ 作为 IQueryable 返回的查询结果执行分页时,我不会收到此错误

System.InvalidOperationException:源 IQueryable 未实现 IDbAsyncEnumerable。只有实现 IDbAsyncEnumerable 的源才能用于实体框架异步操作。有关更多详细信息,请参阅 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();
Run Code Online (Sandbox Code Playgroud)

c# linq ienumerable iqueryable

2
推荐指数
1
解决办法
3165
查看次数

标签 统计

c# ×2

iqueryable ×2

ienumerable ×1

linq ×1

list ×1