m0_59142629 2021-06-10 00:10 采纳率: 100%
浏览 20

MVC ToPagedList 怎么实现2个有主外键的表的分页?

这个是把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);
        }

第一个类型是另一个表的名字,我要第一个类型显示出来怎么办?有没有大佬解决一下,感谢了!

  • 写回答

0条回答 默认 最新

      报告相同问题?

      悬赏问题

      • ¥100 vidaa系统一应用的功能探究
      • ¥15 SQL中的图片,无法传回php到前端。没有任何报错。
      • ¥15 oled显示有问题,初始化后应该啥也不显示,但却亮了一大片
      • ¥15 【通信原理】为什么传信率不变?频带利用率为啥没有二倍
      • ¥15 CANOPEN SDO
      • ¥15 r语言数据集循环获取问题
      • ¥30 求佬们帮助,总是出bug,求佬们解决一下bug
      • ¥15 后端Java转换字符串传给前端,前端如何解析呢?
      • ¥15 010editor导入文件后一直是只读
      • ¥15 psychopy(python为基础的)中引入cmd