.NET - Linq - stránkování
02.06.2015
Problém
Potřebuji stránkovat data načtená z databáze.
Řešení
Je potřeba implementovat do Linq dotazu následující část kódu.
int pageNumber = 2 //číslo stránky
int pageSize = 100 //počet řádků na stránce
var custQuery =
(from cust in db.Customers
orderby cust.ContactName
select cust)
.Skip(pageNumber * pageSize).Take(pageSize );
Odkazy
Return Or Skip Elements in a Sequence
https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/sql/linq/return-or-skip-elements-in-a-sequence