码迷,mamicode.com
首页 > 其他好文 > 详细

linq,skip(),take实现分页

时间:2016-10-06 12:54:43      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:

using (AdventureWorks2012Entities db = new AdventureWorks2012Entities())
{
int num = (from stu in db.Customer orderby stu.CustomerID select stu).ToList().Count;

for (int i = 0; i < num;i=i+100)
{
var students = (from stu in db.Customer
orderby stu.CustomerID
select stu).Skip(i).Take(100).ToList();
foreach (var stu in students)
{
System.Diagnostics.Debug.WriteLine(stu.CustomerID + "," + stu.AccountNumber);
}
int pageCount = i / 100 + 1;
System.Diagnostics.Debug.WriteLine("This is page " + pageCount + "\n");
}

Console.ReadLine();
}

 

技术分享

 

linq,skip(),take实现分页

标签:

原文地址:http://www.cnblogs.com/Fred1987/p/5933590.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!