我正在使用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() 代码判断,这可能是不可能的。我错过了什么吗?
提前致谢。