groupby in linq
var results = from p in persons group p.car by p.PersonId into g select new { PersonId = g.Key, Cars = g.ToList() };
Source: stackoverflow.com
groupby in linq
//Method Syntax List<Result> results2 = persons .GroupBy(p => p.PersonId, (k, c) => new Result() { PersonId = k, Cars = c.Select(cs => cs.car).ToList() } ).ToList();
Source: stackoverflow.com
linq group by
var results = persons.GroupBy( p => p.PersonId, p => p.car, (key, g) => new { PersonId = key, Cars = g.ToList() });
Source: stackoverflow.com
group by linq c#
_bankList.AsEnumerable().GroupBy(d => new { d.CUSTOMERS, Cust = d.CUSTOMERS, Cat = d.CATEGORY }) .Select(g => new { Customer = g.Key.CUSTOMERS, g.Key.Cat }).OrderBy(x => x.Cat).ToList();