首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

MvcPager多表查询分页有关问题

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

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加载关联数据即可。

热点排行