使用LINQ从数据库中选择N到N行

时间:2016-04-04 15:13:53

标签: c# asp.net linq

我有一个包含30行的表,我想使用LINQ从15-25获取行,尝试使用Range运算符,但这在我的场景中不起作用。

任何帮助表示感谢。

2 个答案:

答案 0 :(得分:2)

您可以使用Skip()Take()

var result = query.Skip(14).Take(11);

(但我不是100%确定您的查询提供程序可以正确地将其转换为sql)。

答案 1 :(得分:2)

您可以使用<your linq>.Skip(n).Take(m),它将取n和m之间的值。