5

降順の時間順序でN行を選択するためのQueryOver文を記述しようとしています。降順のDateTime命令でN行を選択するQueryOver文

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

残念ながら、これはまったく問題ありません。 これを並べ替える方法はありますか?

答えて

9

あなたはあなたがあなたのクエリで昇順または降順たい場合に指定するので、このようにやってみていない:終わり

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

あなたが結果を含むコレクションを取得するために一覧を呼び出す必要がありますジェネリックタイプTをクラス名で置き換えることを忘れないでください。

+0

おそらく.Desc()? (方法) – heringer