У меня есть две таблицы: Projects и ProjectsData, и я хочу выполнить запрос с соединением и получить результат в представлении.
] В контроллере у меня есть этот код:
ViewBag.projectsData = (from pd in db.ProjectsData
join p in db.Projects on pd.ProjectId equals p.ID
where pd.UserName == this.HttpContext.User.Identity.Name
orderby p.Name, p.ProjectNo
select new { ProjectData = pd, Project = p });
То, что я должен использовать в представлении для извлечения этих данных. Я пробовал это:
@foreach (var item in ViewBag.projectsData)
{
@item.pd.UserName
}
, но он не работает ...