У меня есть сценарий, в котором я должен получить разбитые на страницы записи в обратном порядке с помощью LINQ. Давайте предположим, что у меня есть 15 пунктов в порядке их размещения:Обратный пейджинг с использованием Linq
1, 2, 3, 4, 5.......... 15
Имея размер страниц 5, если пользователь посылает 1 в качестве currentPage
в моем методе. Тогда я должен был бы вернуть 11, 12, 13, 14, 15
в качестве результата, если он отправит 2 в качестве currentPage
, тогда я должен вернуть 6, 7, 8, 9, 10
и так далее. Как установить значение, которое я передаю методу Skip, чтобы он дал мне записи таким образом? И да, я заказываю предметы в порядке возрастания по датам.