Linq获取下一个n条记录

Ala*_*sta 1 linq linq-to-objects linq-to-entities c#-4.0

我有一个带有寻呼机的网格,我试图以一个起始索引开始接下来的25条记录.

例如,我第一次返回25条记录,当我改为下一条时,我想选择接下来的25条记录并跳过前25条记录.

使用LINQ最好的方法是什么?

谢谢,Alaa

Adu*_*cci 5

我会使用TakeSkip方法

var list = source.Skip(25 * page).Take(25);
Run Code Online (Sandbox Code Playgroud)