私のアプリケーションのユーザーのトップ10の得点を得ようとしています。私は通常、改行の目的で通常使用されている行の何かを、Castle ActiveRecordを使用してテーブルからトップ10の結果を見つけよう
のように使用しています。しかし、私は自分の要求に制約(WHERE句)を追加したくありません。したがって、私は
のUser.SlicedFindAll(0, 10,
null,
NHibernate.Expression.Order.Desc("Score")
の行に沿って試しましたが、これはNullReferenceExceptionをスローします。すべてのポインタ? (私はSlicedFindAllは良い選択ではないと思う)
Googleはそれを助けなかった。
あなたは、このオーバーロードを使用することができます
これはおそらく最適ではないと感じても私がやったことです: – Luk
SlicedFindAllリファレンスドキュメント:http://api.castleproject.org/html/Overload_Castle_ActiveRecord_ActiveRecordMediator_1_SlicedFindAll.htm –