1、两个表之间存在主外键关联:a.ID=b.uID
2、controller中代码
public ActionResult Details(int id)
{
var model = db.a.Single(t => t.ID == id);
return View(model);
}
现在要在view在遍历b表相关的记录,跪求哪位大侠能帮忙指点一下啊,谢谢。
为啥不直接生成好数据呢? var bList=db.b.Where(m=>m.uId==model.ID).ToList(); ViewBag.BList=bList; 然后在View中直接用ViewBag.BList即可~
@foreach (var m in (IList)ViewBag.BList)
{
//^^^^^这样写如何?
}
怎样写才能有vs感知提示呢?
@智伟: 把var修改为具体的实体类型即可,就有智能感知了~
db.a.Include("b").Single(t => t.ID == id)