【发布时间】:2011-08-03 11:28:05
【问题描述】:
我有一个父表和一个子表。
父表:int AID、nvarchar 父名、nvarchar 描述
子表:int CID、int AID、nvarchar childname、nvarchar 地址
子表从父表获得外键(AID)。我需要在视图页面中显示子表的列表。我是 asp.net mvc 的新手,问题是,我无法让父名与子表一起显示。
由于我们有外键,所以应该可以使用 AID 获取父名。任何人都可以使用一些简单的例子来解决它。在过去的 7 个小时里,我一直在为此苦苦挣扎。
将 Parent 表视为一个客户,将 child 视为与该客户关联的联系人列表。
父表 => PID,PName, PAddress 子表 => CID,PID,CName,CAddress
输出表 => PName,CName,CAddress
控制器:
public ActionResult list()
{
var listing = db.child.FindContact().ToList();
return view(listing);
}
查看sn-p(.aspx):
<%: foreach(var a in Model) %>
{
<%: a.PName %>
<%: a.CName %>
<%: a.CAddress %>
}
谢谢。
【问题讨论】:
标签: .net asp.net-mvc entity-framework