私は、エンティティ フレームワークと asp.net mvc3 を使用して多対多の関係データベースをマトリックス ビューで表示する小さなプロジェクトに取り組んでいます。関連する 3 つのテーブルは、SalesPerson (行ラベル)、Product(列ラベル)、および Sales です。
asp.net mvc3 でこの種のビューを開発/生成するにはどうすればよいですか?
<table>
<tr>
<th></th>
@foreach (var m in Model)
{
foreach (var p in m.Products)
{
<th>@p.ProductName</th>
}
}
</tr>
@foreach (var m in Model)
{
foreach (var s in m.SalesPersons)
{
<tr>
<td>@s.PersonName</td>
</tr>
}
}
@*Sales: a.Amount*@
</table>