Обратный пейджинг с использованием LinqC#

Место общения программистов C#
Anonymous
Обратный пейджинг с использованием Linq

Сообщение Anonymous »

У меня есть сценарий, в котором мне нужно получить записи с разбивкой на страницы в обратном порядке с помощью LINQ. Предположим, у меня есть 15 элементов в том порядке, в котором они были опубликованы:

Код: Выделить всё

1, 2, 3, 4, 5.......... 15
Имея размер страницы 5, если пользователь отправляет 1 в качестве текущей страницы в моем методе. Тогда я смогу вернуть 11, 12, 13, 14, 15 в качестве набора результатов. Если он отправит 2 в качестве текущей страницы, тогда я должен вернуть 6, 7, 8, 9, 10< /код> и так далее. Как мне установить значение, которое я передаю методу Skip, чтобы он выдавал мне записи таким образом? И да, я также упорядочиваю элементы в порядке возрастания дат.

Подробнее здесь: https://stackoverflow.com/questions/293 ... using-linq

Вернуться в «C#»