定义 PageSize 单页显示多少条数据
定义 PageNum 当前页(请求页)
Skip() 跳过数据
Take() 取数据
总页数 Page=数据总量/PageSize ;
var f =(from a in Table select a).Skip(PageSize*(PageNum -1)).Take(PageSize);
假如数据应该是15条;
PageSize=5;
一共就会分3页;
第一页:5*(1-1).Take(5)跳过0条数据之后 取5条
第二页:5*(2-1).Take(5)跳过5条数据之后 取5条
第三页:5*(3-1).Take(5)跳过10条数据之后 取5条