gpt4 book ai didi

linq-to-sql - IQueryable 的总和列表

转载 作者:行者123 更新时间:2023-12-04 17:45:26 24 4
gpt4 key购买 nike

给定一个 IQueryables 列表,如何在没有在数据库中执行多个语句的情况下对每个列表的计数求和?

 return queries
.Sum(qy=> qy.Count());

上面的方法有效,但每次查询都会命中数据库。

最佳答案

您可以先使用 Aggregate功能与 Concat组合 IQueryable 然后 Count总像这样:

 return queries.Aggregate((x,y) => x.Concat(y)).Count()

关于linq-to-sql - IQueryable 的总和列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36182719/

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