сортировка по убыванию в списке объектов не работает - PullRequest
0 голосов
/ 28 января 2020

Мы добавили новый вид к списку банковских транзакций:

            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; }
}

Или трех сортов слишком много? Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...