日期:2014-05-17  浏览次数:20548 次

MvcPager多表查询分页问题
本帖最后由 wsjrzjp2012 于 2012-12-06 16:48:14 编辑 MvcPager 要实现多表查询好象只有这种方法

http://bbs.csdn.net/topics/390291915?page=1

但具体不知道这个强类型实体类要怎么创建号和怎么把linq查询的数据传过来
------解决方案--------------------
Models.CompanyList companylist = new CompanyList(); 
List<CompanyList> Icompanylist = new List<CompanyList>(); 
foreach (var item in Query1) 

companylist.Country_Name = item.Country_Name;//表1的内容 
companylist.Company_ID = item.Company_ID;//表2的内容 
companylist.CompanyAddress = item.CompanyAddress;//表2的内容 
companylist.CompanyName = item.CompanyName;//表2的内容 
companylist.CompanyTel = item.CompanyTel;//表2的内容 

Icompanylist.Add(companylist); 
PagedList<Company_Info> QueryList = Icompanylist.ToPagedList(p ?? 1, 20); 
return View(QueryList); 

我这样可以吗?这样的话, Icompanylist这底下没有没有ToPagedList()这方法
------解决方案--------------------
你两个表难道没有任何关系吗?如果有关系的话,加载主表数据数据的同时用include加载关联数据即可。