Мы добавили новый вид к списку банковских транзакций:
var trans = (from s in Transactions select s)
.OrderByDescending(a => a.TransactionDate)
.ThenByDescending(a => a.TransactionType) //;
.ThenByDescending(a => a.KySeq); // new sort
Но, похоже, он не работает. Числа seq не сортируются должным образом, и что странно, если я сделаю это вместо того, чтобы потом убывать, они не возвращаются в обратном порядке. .
Может быть, потому что три поля разных типов? это что-то путает?
public class Transaction
{
public string TransactionType { get; set; }
public DateTime TransactionDate { get; set; }
public decimal KySeq { get; set; }
}
Или трех сортов слишком много? Есть идеи?