У меня есть три решения:
1. нумерация страниц , вы можете использовать метод взятия и пропуска в linq для создания нумерации страниц
2. отложенная загрузка , когда пользователь прокручивает страницу вниз, загружают другие записи.
3. filter , прежде чем вы захотите загрузить записи, попросите пользователя отфильтровать больше строк и затем загрузить отфильтрованные записи