日期:2014-05-17  浏览次数:20765 次

谁给我一个好点的linq分页的类
谁给我一个好点的linq分页的类

------解决方案--------------------
不需要,linq有take skip两个函数,配合使用就可以分页。

int 总页数 = data.Count() % 每页记录数 == 0 ? data.Count() / 每页记录数 : data.Count() 每页记录数 + 1;
var currentpagedata = data.Skip((页码 - 1) * 每页记录数).Take(每页记录数);