var query = from c in db.Info select c;
var pagelist = query.ToPagedList(pageIndex, pageSize);
上面是我用Entity FrameWork写的分页,其中用到了ToPagedList()这个扩展方法,这个方法需要引用System.Plus.dll这个类库。
想了解一下这个类库,竟然百度不到,NuGet包也没找到,谁给解释一下。。。
是不是你们内部自己开发的?
这是2012年用过的东西,现在没法确定是不是内部开发的了。不过从反编译后的结构来看应该是后续开发的。
ToPagedList()所在的类是PageLinqExtensions,通过对它的查询得知:第三方(杨涛)做了一个MvcPaper控件,微软也有PagedList类库。两者都提供了ToPagedList()方法。
@paulhe: 在NuGet中搜索PagedList,参考博文:ASP.NET MVC利用PagedList分页(一)
@dudu: 恩恩,已经看过了。不愧是站长,对博文这么了解。