这个是把ef自动生成的代码加了分页的功能,但是这个只能分页一个表,我的2个表是有主外键关系的。没加分页前能显示,加了这个就显示不了了
private UserDBContext db = new UserDBContext();
// GET: BookInfo
public ActionResult Index(int? page)
{
var bookList = from s in db.BookInfo select s;
//第几页
int pageNumber = page ?? 1;
//每页显示多少条
int pageSize = 5;
//根据ID升序排序
bookList = bookList.OrderBy(x => x.BookId);
//通过ToPagedList扩展方法进行分页
IPagedList<BookInfo> bookPagedList = bookList.ToPagedList(pageNumber, pageSize);
//将分页处理后的列表传给View
return View(bookPagedList);
}
第一个类型是另一个表的名字,我要第一个类型显示出来怎么办?有没有大佬解决一下,感谢了!