Asp.net mvc MVC&x2B;实体框架:多对多关系
我是MVC和EF的新手。我有一个基本的应用程序,它列出了一些(4)表中与某些服务器相关的信息。其中一种关系是多对多(服务器到角色) 我通过在控制器中使用以下命令将ViewData传递给视图:Asp.net mvc MVC&x2B;实体框架:多对多关系,asp.net-mvc,entity-framework,linq-to-entities,Asp.net Mvc,Entity Framework,Linq To Entities,我是MVC和EF的新手。我有一个基本的应用程序,它列出了一些(4)表中与某些服务器相关的信息。其中一种关系是多对多(服务器到角色) 我通过在控制器中使用以下命令将ViewData传递给视图: ViewData.Model = (from s in _db.Servers.Include("Locations").Include("OperatingSystems").Include("Roles") select s).ToList(); 但
ViewData.Model = (from s in _db.Servers.Include("Locations").Include("OperatingSystems").Include("Roles")
select s).ToList();
但是,我不知道如何在我的视图中显示每台服务器的多个角色?假设您的ViewData.Model正常工作,并且该模型为列表类型
<% foreach (var server in Model)
{%>
<% foreach (var role in server.Roles)
{%>
<li><%= role.Name %></li>
<%}%>
<%}%>
我很想知道如何实际模拟这个案例,我想你也在试图找到同样的东西。