9

時間の降順でN行を選択するためのQueryOverステートメントを作成しようとしています。

session.QueryOver<T>().Take(10).OrderBy(x=>x.DateInserted);

残念ながら、これはまったく機能していません。それを整理する方法はありますか?

4

1 に答える 1

15

クエリで昇順と降順のどちらを使用するかを指定していないので、次のようにしてみてください。

session.QueryOver<MyClass>()
       .OrderBy(x => x.DateInserted).Desc
       .Take(10).List();

最後に、Listを呼び出して結果を含むコレクションを取得する必要があります。また、ジェネリック型Tをクラス名に置き換えることを忘れないでください。

于 2012-06-23T19:39:19.933 に答える