MVC3「コードファースト」アプリケーションを構築しており、ページにデータを表示するために、次を使用しています:
コントローラーコード:
public ViewResult Index()
{
dynamic assignedT = from t in db.AssignedTasks
join a in db.Approvers on t.ApproverID equals a.ID
 join r in db.Requestors on t.RequestorID equals r.ID
 select new {Approver =a.FirstName + " " +a.LastName,
 Requestor=r.FirstName + " " + r.LastName,
 Title = t.Title,
 t.RequestedDate,
 t.CompletedDate, t.Description,
 Status =(int)t.InternalStatut
  };
 return View(assignedT);
    }
そしてページ上:
@{
   ViewBag.Title = "Index";
 }
<h2>Index</h2>
 <table>
  @foreach (var item in Model) {     
 <tr> 
   <td>@item.GetType().GetProperty("Title").GetValue(item, null)
   </td> 
   </tr> 
   } 
</table>
dynamic を使用することが最善の方法ではないことはわかっています。 強く型付けされたビューを使用して同じ機能を実現するには? ありがとうございました