この質問は、Entity Framework (データベースが最初) を使用した MVC4 プロジェクトに関連しています。
「Company」オブジェクトの (EF) コレクションをビューに渡しています。
各「会社」オブジェクトに int (外部キー) として格納されている「プライマリ ユーザー」の名前を表示する必要があります。
次のように PrimaryUserID を取得できます。
@foreach (var item in Model)
{
<div>@item.PrimaryUserID</div>
}
しかし、ID から PrimaryUser オブジェクトにアクセスする方法がわかりません。
PrimaryUser オブジェクトを含むカスタム モデルをビューに渡さずにこれを行う方法はありますか?
どんな助けでも大歓迎です!
//EDIT - これは現在、コレクションをビューに渡す方法です
public ActionResult Installers(int id = 0)
{
CompanyType installer = db.CompanyTypes.Single(ct => ct.Description == "Installer");
return View(installer.Companies.ToList());
}