NHibernate DetachedCriteria.SetFirstResult? - PullRequest
0 голосов
/ 10 октября 2008

Я нашел пример реализации шаблона хранилища в NHibernate в Интернете, и один из методов использует этот код для получения первого результата запроса:

public IEnumerable<T> FindAll(DetachedCriteria criteria, int firstResult, int numberOfResults, params Order[] orders)

{
    criteria.SetFirstResult(firstResult).SetMaxResults(numberOfResults);
    return FindAll(criteria, orders);
}

Но VS intellisense не принимает этот метод из DetachedCriteria. Кто-нибудь знает, возможно ли это с DetachedCriteria? Я использую NHibernate версии 1.2.1.

Ответы [ 2 ]

0 голосов
/ 10 октября 2008

Похоже, он недоступен, пока не будет связана ISession. Например, он не указан в DetachedCriteria, но доступен для ICriteria, которая возвращается из метода GetExecutableCriteria .

0 голосов
/ 10 октября 2008

не бери в голову, я думаю, я понял:

criteria.GetExecutableCriteria(_session).SetFirstResult(firstResult).SetMaxResults(numberOfResults);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...