私は3つのリンクされたテーブルを持つルームクラスを持っています, Property
, Sex
(男性/女性のように), Stage
.
次を使用して、Index
コントローラーがリンクされたテーブル項目を返すようにすることができInclude
ます。
var rooms = db.Rooms.Include(r => r.Property).Include(r => r.Sex).Include(r => r.Stage);
私が知らないのは、これらのリンクされたテーブル項目をDetails
コントローラーに含める方法です:
Room room = db.Rooms.Find(id);
完全なコントローラーを以下に示します。
//
// GET: /Room/
public ActionResult Index()
{
var rooms = db.Rooms.Include(r => r.Property).Include(r => r.Sex).Include(r => r.Stage);
return View(rooms.ToList());
}
//
// GET: /Room/Details/5
public ActionResult Details(int id = 0)
{
Room room = db.Rooms.Find(id);
if (room == null)
{
return HttpNotFound();
}
return View(room);
}
助けてくれてありがとう、
マーク