У меня проблема с попыткой сгруппировать небольшой запрос linq.
Запрос выполняется нормально, но группировка не происходит.Я предполагаю, что из-за наличия 3 различных полей, которые я пытаюсь сгруппировать.
var data = (from d in All()
group d by new { d.CustomerNumber, d.TransactionAmount, d.CustomerName }
into g
orderby g.Key.CustomerName
select new TransactionViewModel
{
CustomerNumber = g.Key.CustomerNumber,
TransactionAmount = g.Sum(s=>s.TransactionAmount),
CustomerName = g.Key.CustomerName
});
В идеале я хотел бы иметь возможность вернуть сгруппированные данные с доступом к 3 полям.
Что мне нужно изменить?