如何用一对多关系的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