以下示例有效。对此没有任何疑问。问题是如何使以下示例使用由 select new {...} 形成的复杂查询的匿名类型结果集
控制器:
public ActionResult Index()
{
var myJobs = from j in db.Jobs where j.deleted == false select j;
//Need to REPLACE myJobs WITH a complex query
return View(myJobs.ToList());
}
索引视图:
@model IEnumerable<MyProj.Models.Jobs> //NOT SURE WHAT TO DO HERE
@{
ViewBag.Title = "Jobs";
}
<table>
<tr>
<th>
Job-No
</th>
<th>
Job-Name
</th>
</tr>
@foreach (var item in Model)
{
<tr>
<td>@String.Format("{0:000000}", item.jobId)
</td>
<td>@item.jobName
</td>
</tr>
}
</table>
任何帮助,将不胜感激。