У меня есть две таблицы: 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
}
но он не работает...