Я использую Массив, Роб Конери , как мой "DAL".Я создал класс хранилища, используя его.Я столкнулся с небольшой проблемой.Я хотел бы использовать метод .Paged () для построения подкачки в одном из моих представлений ASP.NET MVC.
Прямо сейчас, без подкачки, я использую .Query ()
return docTbl.Query("SELECT DISTINCT BaseDocs.* FROM BaseDocs
INNER JOIN DocCats ON BaseDocs.DocId = DocCats.DocId
WHERE DocCats.CatId IN (1,2,3,4) AND BaseDocs.BaseId = @0
ORDER BY BaseDocs.DateUpdated DESC", baseId);
Я бы хотел, чтобы это было разбито на страницы с использованием метода .Paged (), здесь я использую его (не для объединенной таблицы)
return docTbl.Paged(where: "BaseId = @0", orderby: "DateUpdated DESC",
currentPage: currentPage, pageSize: pageSize, args: baseId );
Судя по просмотру кода .Paged ()в Massive.cs это может быть невозможно.Я что-то упустил?
Заранее спасибо.