【发布时间】:2011-08-03 09:30:47
【问题描述】:
我有一个父表和一个子表。
父表: 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 %>
}
谢谢。
【问题讨论】:
-
您如何访问您的数据库?实体框架?
-
您面临的具体问题是什么?您是否无法提取子记录,或者您在使用“查看”为给定父条目显示子记录时遇到困难?
-
您好,我已经添加了一些代码。
标签: asp.net-mvc asp.net-mvc-2 foreign-keys