У меня есть запрос linq, который представляет данные, которые присутствуют в таблице CustomersRecord, как следует . Сейчас я группирую данные по номеру счета и дате транзакции и представляю данные в порядке убывания, отсортированном по дате транзакции. Это следующий запрос, который я использую для достижения этой цели.
(from result in db.CustomersRecords
orderby result.Date_Of_Transaction.Value descending
group result
by new { result.Invoice_Number, result.Date_Of_Transaction } into intermediateResult
select new { InvoiceNumber = intermediateResult.Key.Invoice_Number, DateOfTransaction = intermediateResult.Key.Date_Of_Transaction, TotalAmount = intermediateResult.Sum(result => result.Total_Amount) }).ToList();
Но при загадочных обстоятельствах я получаю данные в порядке возрастания, снимок экрана показан здесь
Я не понимаю, что происходит внутри.