Я пытаюсь получить, скажем, 10 лучших результатов для пользователей моего приложения. Я обычно использую что-то вроде
User.SlicedFindAll(0, 10,
NHibernate.Expression.Expression.Eq("IsActive", true),
NHibernate.Expression.Order.Desc("Score")
, который обычно используется для нумерации страниц. Однако я не хочу добавлять какие-либо ограничения (предложение WHERE) к моему запросу. Поэтому я попробовал что-то вроде
User.SlicedFindAll(0, 10,
null,
NHibernate.Expression.Order.Desc("Score")
но это вызывает исключение NullReferenceException. Есть указатели? (Я полагаю, SlicedFindAll не очень хороший выбор)
Google не помог в этом.