1

MVCとEFは初めてです。一部のサーバーに関連するいくつかの (4) テーブルからの情報を一覧表示する基本的なアプリがあります。関係の 1 つは多対多 (サーバー対ロール) です。

コントローラーでこれを利用して、ViewData をビューに渡します。

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

ただし、ビューで各サーバーの複数の役割を表示する方法がわかりませんか?

4

1 に答える 1

2

ViewData.Model が機能し、Model が List タイプであるとします。

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