如何在linq查询中限制扩展方法的结果数量?
var results = db.table.where(a=>a.Id > 500).Limit(10)???
答案 0 :(得分:9)
var results = db.table.where(a=>a.Id > 500).Take(10)
旁注
如果你想实现分页,还有IEnumerable.Skip
可以用来“快进”一些记录。然后像这样使用
.Skip(pageNo * pageSize).Take(pageSize)