我有一个产品对象声明为:
Product {
int ProductID;
string ProductName;
int ProductTypeID;
string ProductTypeName;
int UnitsSold
Dictionary <string, int> UnitsSoldByYear;
}
Run Code Online (Sandbox Code Playgroud)
我想用Linq查询对UnitsSold和UnitsSoldByYear属性进行总结,但我不知道如何在字典上进行这种求和!这是我开始的linq查询代码:
var ProductTypeSum = from i in ProductsList
group i by new { i.ProductTypeID, i.ProductTypeName} into pt
select new
{
ProductTypeID= pt.Key.ProductTypeID,
ProductTypeName= pt.Key.ProductTypeName,
UnitsSoldSum= pt.Sum(i => i.UnitsSold),
// How to make a Dictionary sum here
}
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助 !