如何对 LINQ to SQL 结果集进行分页?

问题描述 投票:0回答:3

记住MySQL可以使用指令“limit”来指示我从哪里开始结果集以及想要包含多少个结果集。

Select * FROM Users Limit [start], [Length]

如何在 LINQ to SQL 中执行此操作?

pagination linq-to-sql
3个回答
2
投票
var limit = 10;
var start = 30;

var result = ( from x in MyList
               select x ).Skip(start)
                         .Take(limit)
                         .ToList()

2
投票

您想查找、查看并跳过。

采取并跳过

var query = listOfItems.Take("25").Skip("50");

0
投票

您可以查看针对此问题和其他问题的 Kigg 入门套件

© www.soinside.com 2019 - 2024. All rights reserved.