给定列表IQueryables,如何在不在数据库中执行多个语句的情况下总结每个列表的数量?
return queries
.Sum(qy=> qy.Count());
Run Code Online (Sandbox Code Playgroud)
以上工作,但每次查询都会访问数据库.
您可以首先使用该Aggregate函数来Concat组合 IQueryable,然后是Count总计,如下所示:
return queries.Aggregate((x,y) => x.Concat(y)).Count()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
456 次 |
| 最近记录: |