Итак, я понимаю, что группировка по принципу работает в основном так:
var query = from c in context.Contacts
join o in context.Orders on c.Id on o.CustomerId
group c by o.Id
select new { g.Key, g.Sum(c => c.Whatever) };
Такая группировка позволяет мне получить доступ только к содержимому c. Но что, если мне нужны данные из обеих таблиц c и o?
var query = from c in context.Contacts
join o in context.Orders on c.Id on o.CustomerId
//insert answer here
select new { g.Key, g.Sum(c => c.Whatever), g.Sum(o => o.Whatever) };
Это вообще возможно?