Опитвам се да внедря страниране от доста време и намерих този урок за страниране с MVC: ASP.NET MVC страниране, направено перфектно
Сега, в това решение, отправям запитване към базата данни за целия набор от клиенти и след това връщам списък с клиенти, подреден на страници, вместо нормален списък.
Намирам това за обезпокоително, защото планирам да показвам само 10 или 20 записа на страница, а моята база данни лесно ще има над един милион от тях. По този начин запитването към цялата база данни всеки път, когато искам да покажа страницата Index
, изглежда в най-добрия случай лошо решение.
Ако разбирам нещо погрешно, моля, не се колебайте да ме отрежете веднага, но за мен това решение е всичко друго, но не и перфектно.
Да не съм разбрал нещо погрешно? Има ли по-ефективно решение или библиотека за страниране с MVC?
List<Client> allClients = DB.Client.ToList();
. - person Flame_Phoenix   schedule 08.04.2015