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