我想使用Linq返回TOP 100记录。
答案 0 :(得分:131)
使用Take extension方法。
var query = db.Models.Take(100);
答案 1 :(得分:55)
您想使用Take(N);
var data = (from p in people
select p).Take(100);
如果你想跳过一些记录你可以使用Skip,它将跳过前N个数字:
var data = (from p in people
select p).Skip(100);
答案 2 :(得分:11)
订购示例:
var data = (from p in db.people
orderby p.IdentityKey descending
select p).Take(100);
答案 3 :(得分:1)
使用Take()
扩展程序
示例:
var query = (from foo in bar).Take(100)