PagedList mit Entity Framework, das alle Datensätze abruft

PagedList ist eine Paging-Bibliothek.

_dbContext.Products.ToList().ToPagedList(1, 25);

Der obige Code erhält die ersten 25 Einträge in der Datenbank für Seite 1.

Das Problem ist, dass dieToList() Aufruf wird alle Datensätze in der Datenbank abrufen. Dann ist dieToPageList() Der Anruf wählt die ersten 25 Datensätze aus.

Wie kombiniere ich EF mit PagedList, sodass ich nur die ersten 25 Datensätze in der Datenbank erhalte? Und nicht alle Datensätze erhalten und dann die ersten 25 Datensätze nehmen.

PS: Soll ich meine eigene Paging-Bibliothek schreiben oder eine Online-Bibliothek verwenden? Bitte schlagen Sie mir eine andere Bibliothek vor.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage