I have a collection of boxes with the properties weight, volume and owner.
I want to use LINQ to get a summarized list (by owner) of the box information
e.g.
var q = from b in listOfBoxes group b by b.Owner into g select new { Owner = g.Key, Boxes = g.Count(), TotalWeight = g.Sum(item => item.Weight), TotalVolume = g.Sum(item => item.Volume) };