3

我正在使用Rob Conery 的 Massive作为我的“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 );

通过查看 Massive.cs 中的 .Paged() 代码判断,这可能是不可能的。我错过了什么吗?

提前致谢。

4

0 回答 0