我有一份清单,其中列出了每位顾客购买的产品和药品的详细信息。
我的要求如下:
我想用这些信息创建一个新列表。
我不知道如何使用它。我做了类似下面的事情:
var k = lstOutWeigh.GroupBy(p => new { prod = p.Product, med = p.Medication });
答案 0 :(得分:5)
看一下下面的例子:
http://code.msdn.microsoft.com/LINQ-to-DataSets-Grouping-c62703ea
您正在寻找以下内容:
from t in Transactions
group t by new { t.Product, t.Medication } into g
select new
{
TotalWeight = g.Sum(x => x.NettWeight),
Count = g.Count()
}