0
我的父類是如何在asp.net實體框架腳手架顯示父表中的數據
public class Restaurant
{
public int RestaurantId { get; set; }
public string RestaurantName { get; set; }
public string Location { get; set; }
public string Type { get; set; }
public virtual List<Food> Foods { get; set; }
}
我的孩子上課
public class Food
{
public int FoodId { get; set; }
public string FoodName { get; set; }
public string FoodType { get; set; }
public int RestaurantId { get; set; }
public virtual Restaurant Restaurant { get; set; }
}
我想保存的食品與餐廳。
這是我創建控制器
var restaurants = db.Restaurants.ToList();
ViewBag.restaurant =
restaurants.Select(x => new SelectListItem() { Value = x.RestaurantId.ToString(), Text = x.RestaurantName });
if (ModelState.IsValid)
{
db.Foods.Add(food);
db.SaveChanges();
return RedirectToAction("Index");
}
但在顯示列表中只顯示了restaurantID
。
我想表明從Restaurant
表中的相應restaurentName
每個RestaurantId
。
我該怎麼做?
你確定這列綁定到合適的物業?你在哪裏讀出來的,你是否懶惰或急於加載? – DevilSuichiro