我正在进行一个涉及使用实体框架和 asp.net mvc3 在矩阵视图中显示多对多关系数据库的小项目。涉及的三个表分别是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>