gpt4 book ai didi

entity-framework - Entity Framework - 按总和分组

转载 作者:行者123 更新时间:2023-12-04 13:47:34 25 4
gpt4 key购买 nike

这对我来说是一个相对较新的领域。我有两个实体:InquiriesCategories .

每个Inquiry有一个类别和一个表示整数值的属性(称为 TotalTimeSpent ),每个类别有多个查询。

我想要做的是生成一个按类别分组的 View ,同时汇总该类别中的所有查询。

我目前的代码是:

var catgroup = db.CATEGORies.GroupBy(i => i.CATNAME).Sum(c => c.)

显然每个分组里面都有多个查询,所以当我在做 c=> c.它不会带回我只需要与组扩展(如 FirstOrDefault )相加的属性。

我如何从这里继续,以便我可以总结 TotalTimeSpent对于基于上述分组的每个查询?

最佳答案

试试这个:

var catgroup = db.CATEGORies.GroupBy(c => c.CATNAME).
Select(g => new
{
g.Key,
SUM = g.Sum(s => s.Inqueries.Select(t=>t.TotalTimeSpent).Sum())
});

关于entity-framework - Entity Framework - 按总和分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32759955/

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