假设您有这张表:
var query = db.Cars.OrderBy(u => u.Name);
ID Name
17 Accord
772 Civic
36 F-150
2237 Model 3
425 Sienna
你如何获取 ID=772 之后的两行,而它是按名称排序的?这些是期望的结果:
ID Name
36 F-150
2237 Model 3
425 Sienna
最佳答案
看看SkipWhile
方法
var query = db.Cars.OrderBy(u => u.Name)
.SkipWhile(u => u.Id != 772)
.Skip(1)
.Take(2);
关于c# - 您如何查询搜索结果中的 block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59147097/