У меня есть родительская таблица и дочерняя таблица.
Родительская таблица:
int AID, nvarchar родительское имя, nvarchar описание
Детский стол:
int CID, int AID, nvarchar дочернее имя, nvarchar адрес
Дочерняя таблица получила внешний ключ (AID) из родительской таблицы. Мне нужно отобразить список дочерней таблицы на странице просмотра. Я новичок в asp.net mvc, и проблема в том, что я не могу получить имя родителя для отображения вместе с дочерней таблицей.
Поскольку у нас есть внешний ключ, должна быть возможность получить родительское имя, используя AID. Кто-нибудь может разобраться, используя простой пример. Я борюсь с этим в течение последних 7 часов.
Рассматривайте родительскую таблицу как учетную запись, а дочернюю - как список контактов, связанных с этой учетной записью.
Родительская таблица => PID, PName, PAddress
Дочерняя таблица => CID, PID, CName, CAddress
Таблица вывода => PName, CName, CAddress
Контроллер:
public ActionResult list()
{
var listing = db.child.FindContact().ToList();
return view(listing);
}
Просмотр фрагмента (.aspx):
<%: foreach(var a in Model) %>
{
<%: a.PName %>
<%: a.CName %>
<%: a.CAddress %>
}
Спасибо.