1

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

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

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

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

4

1 回答 1

2

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

<% foreach (var server in Model)
{%>
    <% foreach (var role in server.Roles)
    {%>
    <li><%= role.Name %></li>
    <%}%>
<%}%>
于 2009-03-30T10:33:38.967 回答