다음 예제가 작동합니다. 그것에 관한 질문이 없습니다. 질문 형성된 복잡한 쿼리의 익명 형식의 결과 집합으로 다음과 같은 예를 작동하게하는 방법은 선택의 새로운 {...}MVC 3 - 사용자 지정된 익명 형식 linq 쿼리에 바인딩
컨트롤러 :
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>
도움을 주시면 감사하겠습니다.
입니다. "@ 모델 목록"로 보내려고 했습니까? –
MyProj.Models.Jobs가 아닌 익명 형식을 바인딩해야합니다. – Kaf