数据结构IList<Entity>
Entity{Name;A;B;C}
Name可能重复。A,B,C三个属性为int类型的。
可能是这样的集合{
Entity{'A',1,2,3}
Entity{'A',1,2,3},
Entity{'B,1,2,3},
Entity{'C',1,2,3}
}
现想统计Name相同的对应的A,B,C三属性的和。
如上结果是{‘A',2,4,6},{'B,1,2,3},{'C',1,2,3}
怎么实现?
from entity in lstEntity group entity by entity.Name into lst select new { GName = lst.Key, SumA = lst.Sum(e => e.A), SumB = lst.Sum(e => e.B), SumC = lst.Sum(e => e.C)};