在下面的代码中,detail
是 的列表{ User, Amount, <other fields> }
,如
var detail = new List<TuitionDetailItem>();
我想要的perMember
是一个列表,{ User, Total }
其中浮动是Amount
每个的总和User
。
var perMember = detail
.Where(x => x.ItemType == TuitionDetailItemType.Details)
.GroupBy(x => new { x.User, x.Amount })
.Select(x => new { x.Key.User, Total = x.Sum(y => y.Amount) })
.ToList();
我实际上得到的只是一个detail
没有分组或求和的副本。
感谢帮助!!埃里克