linq2SQL + sum - 求和结果

时间:2009-06-09 11:48:19

标签: linq-to-sql

我在表格中有很多与供应商相关联的事件

我需要按供应商总结这些事件的服务器分数

基本上有 供应商1:500 供应商2:600

我该怎么做?

DataAccess.IncidentRepository()。GetItems()。Where(i => i.IncidentDate.Year == 2006)

1 个答案:

答案 0 :(得分:1)

希望这有帮助

DataAccess.IncidentRepository().GetItems()
          .Where(i => i.IncidentDate.Year == 2006)
          .GroupBy(i => i.Supplier)
          .Select(pGroup => 
                  new { Supplier = pGroup.Key, 
                        Score = pGroup.Sum(pArg => pArg.SeverityScore) });