Exemplo n.º 1
0
 /// <summary>
 /// Hilfsmethode um große Datenmengen in Pages zerlegt durchzugehen.
 /// </summary>
 /// <typeparam name="TType">Typ der Datensätze in IOrderedQueryable</typeparam>
 /// <param name="enumerable">Query</param>
 /// <param name="pageSize">Anzahl Datensätze pro Seite</param>
 /// <param name="requestedPage">Angeforderte Seite (nullbasierter Index)</param>
 /// <returns>Rückgabeobjekt mit den Daten einer Datenseite (Page), der Anzahl der Seiten und der Gesamtzahl der Datensätze.</returns>
 public static PagedResult <TType> Page <TType>(this IOrderedQueryable <TType> enumerable, int pageSize, int requestedPage)
 {
     return(enumerable.PageInternal(pageSize, requestedPage));
 }