我有 LINQ 表达式
var a = ctx.EntitySet
.OrderByDescending(t => t.Property)
.Skip(pageIndex * size)
.Take(size);
OrderBy() 应该在 Skip() 和 Take() 之前调用,但排序发生在最后。我能解决这个问题吗?
对不起,很多人没有理解我的问题。查询运行没有任何错误,但我想要
//It is I want
1) Sorting ALL data
2) Use Skip() and Take()
如果我喜欢我的例子,我得到的结果是:1)Skip()2)Take()3)只对采用的元素进行排序!