SetFirstResult() аварийно завершает работу в nHibernate C# для первой страницыC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 SetFirstResult() аварийно завершает работу в nHibernate C# для первой страницы

Сообщение Anonymous »

У меня есть запрос, который я создаю на C#. Предположим, что это запрос — sb — построитель строк — запрос отлично работает в БД

Код: Выделить всё

 string queryString = @"   SELECT
*
,
COUNT(*) OVER() AS TotalCount
FROM (" + sb.ToString() + @") AS subquery order by
PlanTranDate "
Для первой страницы, когда следующий код запускается в NHibernate:

Код: Выделить всё

query.SetResultTransformer(Transformers.AliasToBean());
rvalue = query.SetFirstResult((page -1) * sizeToShowOnOnePage).SetMaxResults(sizeToShowOnOnePage).Future().ToList();
Он добавляет Top(?) там, где в запросе есть Select *, и происходит сбой. Не удалось выполнить множественный запрос. Может ли кто-нибудь сказать, что я делаю неправильно? это будет просто страница, а не (страница -1)?

Подробнее здесь: https://stackoverflow.com/questions/786 ... first-page
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»