У меня есть класс, как показано ниже:
Class Financial
{
string Debit;
string Credit;
decimal Amount;
}
И у меня есть список с объектами этого класса, с несколькими записями. Все, что мне нужно, это выполнить сгруппированную сумму, что-то вроде в sql
Select debit, Credit, sum(amount) group by Debit, Credit
Я пытался с утверждением, как показано ниже:
from operation in m_listOperations
orderby operation.Debit, operation.Credit ascending
group operation by operation.Debit, operation.Credit into groupedOperation
select new Financial(Debit, Credit,
groupedOperation.Sum(operation => operation.Amount))
Но это не работает, поскольку я не могу группировать по двум столбцам.
Есть предложения?