标签: c# asp.net linq
我有一个包含30行的表,我想使用LINQ从15-25获取行,尝试使用Range运算符,但这在我的场景中不起作用。
任何帮助表示感谢。
答案 0 :(得分:2)
您可以使用Skip()和Take():
Skip()
Take()
var result = query.Skip(14).Take(11);
(但我不是100%确定您的查询提供程序可以正确地将其转换为sql)。
答案 1 :(得分:2)
您可以使用<your linq>.Skip(n).Take(m),它将取n和m之间的值。
<your linq>.Skip(n).Take(m)