读书人

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

发布时间: 2012-09-07 10:38:15 作者: rapoo

如何用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) 

读书人网 >.NET

热点推荐