Wo kommt paging, Sortierung, etc gehen in repository-Muster?

Wo setzen wir die Logik für paging und Sortieren von Daten in einem asp.net repository-pattern-Projekt?

Sollte es gehen in die service-Schicht oder legen Sie es in den controller und der controller direkt die repository? Controller -> Repository angezeigt hier für ein jquery-grid.

Aber im Gegensatz zu diesem Artikel, mein repository zurück IQueryable<datatype>

  • Die Linq .Überspringen Sie() und .Nehmen, () nicht genug? Sie können schreiben, eine Erweiterung Methode GetPage(int index[, int pageSize = 20]) um es vollständig zu machen.
InformationsquelleAutor Shawn Mclean | 2011-02-17
Schreibe einen Kommentar