如何用一對多關係的EF獲取數據。
即,如果我有一個表名Person(personID作爲主鍵)和另一個表名streetLivedIn(personID作爲外鍵)。 現在我強迫我的控制器方法傳遞類型的人的目標如何用EF一對多關係獲取數據
var persons=db.persons();
return View(persons);
現在我想與街道一起顯示人的詳細信息(即什麼存放在streetLivedInTable),他/她住在。
假設我有一個人的EntitySet
public class Persons
{
public string Name{get;set;}
//NAVIGATIONL PROP.
public virtual ICollection<streetLivedIn>{get;set}
}
那麼如何來顯示它在我的觀點(比如有多個街道單次入境)html.displayfor(model.name)和html.displayfor(model.streets) – RollerCosta
即一個人可以擁有多個街道再如何將這兩個表中的數據顯示在一個ViewTable中 – RollerCosta
我已經嘗試過你的代碼,如果有多對一的關係,並且它可以正常工作,但是在一對多關係中它不起作用 – RollerCosta