Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linq获得下一个n记录_Linq_C# 4.0_Linq To Entities_Linq To Objects - Fatal编程技术网

Linq获得下一个n记录

Linq获得下一个n记录,linq,c#-4.0,linq-to-entities,linq-to-objects,Linq,C# 4.0,Linq To Entities,Linq To Objects,我有一个带有寻呼机的网格,我试图从一个开始索引开始获取接下来的25条记录 例如,我第一次返回25条记录,当我切换到下一条时,我想选择下一条25条记录并跳过前25条 使用LINQ最可取的方法是什么 谢谢, Alaa我会使用 我会使用和方法 如果您想要更好的性能,可以将您的记录集合划分为25个组:下面是a和a 请记住,每次枚举IEnumerable时,都会执行创建它的语句,因此请确保在适当的时候使用ToList()。如果您想要更好的性能,可以将记录集合划分为25个组:下面是一个和一个 请记住,每次枚

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

例如,我第一次返回25条记录,当我切换到下一条时,我想选择下一条25条记录并跳过前25条

使用LINQ最可取的方法是什么

谢谢, Alaa

我会使用

我会使用和方法


如果您想要更好的性能,可以将您的记录集合划分为25个组:下面是a和a


请记住,每次枚举IEnumerable时,都会执行创建它的语句,因此请确保在适当的时候使用ToList()。

如果您想要更好的性能,可以将记录集合划分为25个组:下面是一个和一个


请记住,每次枚举IEnumerable时,都会执行创建IEnumerable的语句,因此一定要在适当的时候使用ToList()。

我认为这是最好的方法,uvs=uvs.Skip(startIndex.Value*recordscont.Value).Take(recordscont.Value);有没有更好的性能解决方案?我认为这是我得到的最好的方法,uvs=uvs.Skip(startIndex.Value*recordscont.Value)。Take(recordscont.Value);是否有更好的性能解决方案?
var list = source.Skip(25 * page).Take(25);