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)取得した要素のみを並べ替えます。