关于mvc4多表查询并在前台显示
1.首先是创建一个实体:class xxmodel{
public string username{get;set;}
public string articlename{get;set;}
public int articleid{get;set;}
}
2.controller:
public actionresult index(){
var query=from d in user join a in article on d.userid equals a.userid select new xxmodel{
username=d.username,
articlename=a.articlename,
articleid=a.article
};
return view(query.toList());
}
3.view:创建视图
@model IEnumerable<dell.Models.artandcom>
@{
ViewBag.Title = "Index";
}
foreach(var item in model){
<tr>
<td>
@Html.DisplayFor(modelItem => item.username)
</td>
<td>
@Html.DisplayFor(modelItem => item.articlename)
</td>
<td>
@Html.DisplayFor(modelItem => item.articleid)
</td>
</tr>
}
写完收工!!!欢迎大家指正。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。