gpt4 book ai didi

c# - 返回计数和对象列表的 Linq to entities 查询

转载 作者:行者123 更新时间:2023-11-30 22:00:54 25 4
gpt4 key购买 nike

是否可以创建一个 linq to entities 查询,它会给我查询中事物的总数,以及其中一些项目的列表?

例如,如果不受约束的查询将返回 40,000 个项目,但我只想要第 5 页的 500 个项目,对象会说 Count = 40,000List<items>将仅包含 500 个项目。

最佳答案

这是返回特定客户订单数量的代码,然后是这些订单的“页面”。 (这将检索订单 501 到 600。)

Customer[] CustomerList;
int CustomerID;
var x = CustomerList
.Where(r => r.CustomerID == CustomerID)
.Select(r => new {
OrderCount = r.Orders.Count(),
OrderPageList = r.Orders.Skip(500).Take(100).ToArray() });
int totalCount = x.OrderCount;
Order[] orderList = x.OrderPageList;

关于c# - 返回计数和对象列表的 Linq to entities 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28176963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com