以下のコードに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
、グループ化や合計を行わないコピーです。
手伝ってくれてありがとう!!エリック