我确信这是一个愚蠢的问题,但我如何获得过滤项目的分页列表?
以下是我最终如何做到这一点:
PagedList<Company> company = Company.GetPaged(1, 10);
var list = Company.Find(x => x.CompanyName.ToLower().Contains(query.ToLower()));
company .Clear();
foreach (var x in list)
company .Add(x);
return View(company );
换句话说,我想在表上进行查找,并返回结果的分页列表。
谢谢!
答案 0 :(得分:0)
在NerdDinner中有一个很好的例子。
如果您无法找到它,请告诉我,我会发布您的代码。
答案 1 :(得分:0)
实际上获取分页列表相当容易,你在问题中说了答案
换句话说,我想做一个发现 该表,并返回一个分页列表 结果。
例如:
var list = Company.Find(x => x.CompanyName.ToLower().Contains(query.ToLower()));
var paged = new SubSonic.Schema.PagedList<Company>(list,1,10)