Linq获得下一个n记录
我有一个带有寻呼机的网格,我试图从一个开始索引开始获取接下来的25条记录 例如,我第一次返回25条记录,当我切换到下一条时,我想选择下一条25条记录并跳过前25条 使用LINQ最可取的方法是什么 谢谢, Alaa我会使用 我会使用和方法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个组:下面是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);