【问题标题】:MVC + Entities Framework: Many to Many relationshipsMVC + 实体框架:多对多关系
【发布时间】:2009-02-13 11:04:32
【问题描述】:

我是 MVC 和 EF 的新手。我有一个基本应用程序,其中列出了与某些服务器相关的几 (4) 个表中的信息。其中一种关系是多对多(服务器到角色)。

我通过在控制器中使用它来将我的 ViewData 传递给视图:

ViewData.Model = (from s in _db.Servers.Include("Locations").Include("OperatingSystems").Include("Roles")
                          select s).ToList();

但是我不确定如何在我的视图中显示每个服务器的多个角色?

【问题讨论】:

  • 我很好奇如何真正建模这个案例,我认为您正在尝试找出同样的事情。

标签: asp.net-mvc entity-framework linq-to-entities


【解决方案1】:

假设您的 ViewData.Model 工作正常,并且模型是 List 类型。

<% foreach (var server in Model)
{%>
    <% foreach (var role in server.Roles)
    {%>
    <li><%= role.Name %></li>
    <%}%>
<%}%>

【讨论】:

    猜你喜欢
    • 2017-01-28
    • 2011-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-13
    • 1970-01-01
    相关资源
    最近更新 更多