首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么用linq to Entity查询指定个数的记录

2012-09-07 
如何用linq to Entity查询指定个数的记录比如我想从数据库中查询1到20条记录,然后在查询21到40条记录,41-6

如何用linq to Entity查询指定个数的记录
比如我想从数据库中查询1到20条记录,然后在查询21到40条记录,41-60条,。。。。。。请问该怎么写linq?

[解决办法]

C# code
var q = ( from c in db.Customers orderby c.ContactName select c) .Skip(50) .Take(10);var q = ( from p in db.Products where p.ProductID > 50 orderby p.ProductID select p) .Take(10);
[解决办法]
linq语句本身有提供你需要的这些方法
C# code
orderby()skip(startIndex)take(pageSize) 

热点排行