次の例が機能します。それについての質問はありません。問題は、次の例をselectnew{...}で構成される複雑なクエリの匿名タイプの結果セットで機能させる方法です。
コントローラ:
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>
どんな助けでもいただければ幸いです。