1
我有一個房間類,其中有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);
}
感謝您的幫助,
馬克
感謝@Miron - 唯一修正是r.Id = = id - 歡呼! – Mark