Есть класс
class Box
{
// свойства
public ProductName { get; set; }
public IEnumerable<Item> GetItems()
{
// Возвращает список Items
} // GetItems()
} // class Box
Теперь у меня есть список этих самых Box, в каждом из которых есть разное содержимое.
Нужно сделать группировку а-ля SQL
SELECT ProductName, COUNT(Items) FROM BOXES GROUP BY ProductName
при помощи LINQ:
Есть IEnumerable Boxes
Делаю:
var list = Boxes.GroupBy( b=> ... ???? )
Что в скобках должно быть?