我有下列包含命令插件列表的命令對象。我正在嘗試創建一個顯示所有插件類型及其數量總和的報表。LINQ按列表內部類型分組的項目總數列表
public class Order {
public IList<OrderAddon> OrderAddons { get; set; }
}
public class OrderAddon {
public enum OrderType { get; set; }
public string Name { get; set; }
public int Quantity { get; set; }
}
這是我在這裏並不能計算出,如果整個查詢是錯誤的,我只是失去了一些東西。
var query = from order in Model.Orders
from addon in order.OrderAddons
group order by addon.AddonType
into orderAddons select new
{
Name = orderAddons.Key,
Quantity = orderAddons.Sum(x => x.) << This is where I am stuck
};
當我打了。我的intellisense向我展示了屬性,而不是插件對象。
有趣的是,每天學習新的東西。我不知道我能做到這一點。 :) – devfunkd 2014-11-05 00:26:01