Я уже давно пытаюсь реализовать разбиение на страницы и нашел это руководство по разбиению на страницы с помощью MVC: Разбиение на страницы ASP.NET MVC выполнено идеально
Теперь, в В этом решении я запрашиваю в базе данных весь набор клиентов, а затем возвращаю постраничный список клиентов вместо обычного списка.
Меня это беспокоит, потому что я планирую показывать только 10 или 20 записей на странице, а в моей базе данных их легко будет более миллиона. Таким образом, запрос всей базы данных каждый раз, когда я хочу показать страницу индекса, в лучшем случае кажется плохим решением.
Если я что-то понимаю неправильно, пожалуйста, не стесняйтесь резать меня прямо сейчас, но для меня это решение далеко не идеальное.
Я что-то неправильно понял? Есть ли более эффективное решение или библиотека для разбиения на страницы с помощью MVC?
Подробнее здесь: https://stackoverflow.com/questions/295 ... -efficient