所以..我在查询数据库中有关于两个表的信息时遇到了麻烦....我已经完成了本页和另一个论坛中看到的所有内容......最终放弃了并且如果有人可以给你我的代码帮助.....我是新手....所以请帮助!
模型(尝试过List<>,IEnumerable<>等等。)
public class FotoViewModel
{
public FOTOGRAFIA FOTOGRAFIA { get; set; }
public DISENO DISENO { get; set; }
}
控制器
public ActionResult FotoCat()
{
FotoViewModel model = new FotoViewModel();
return View(model);
}
和视图
@model IEnumerable<PBD_ArteGenero.Models.FotoViewModel>
@foreach (var item in Model) {
<ul class="polaroids">
<li>
<a href="@Html.DisplayFor(modelItem => item.FOTOGRAFIA.URL_FOTOGRAFIA)" title="@Html.DisplayFor(modelItem => item.DISENO.NOMBRE_DISENO)">
<img src="@Html.DisplayFor(modelItem => item.FOTOGRAFIA.URL_FOTOGRAFIA)" alt="asd">
</a>
</li>
</ul>
}
你可以看到我的麻烦是我想从FOTOGRAFIA调用URL_FOTOGRAFIA和来自DISENO的NOMBRE_DISENO ...... 请帮助....我已经尝试了一切
答案 0 :(得分:0)
用以下内容替换您的控制器操作:
public ViewResult FotoCat()
{
return View(yourContext.FotoViewModel.ToList());
}
我不知道Context类的名称。无论如何,yourContext
应该在你的控制器类的开头有一个类似的声明:
private PBD_ArteGeneroEntities yourContext = new PBD_ArteGeneroEntities();