我将我的模型传递给我的视图。在这个视图中,我正在显示一个表并尝试使用数据库中的信息列表填充它。
我正在使用 asp.net-mvc、实体框架、剃须刀、c# 和 LINQ
但是我需要它按某个列分组kpiID
。
这是表中的所有列。
kpiHistoryID
kpiID
startAmount
completedamount
endAmount
completeBy
comments
kpiID 链接回 KPI 表,我可以在其中获取 KPI 的实际名称。
我究竟如何对数据进行分组,可以在下面的@foreach
行中完成吗?
<tbody>
@foreach (var item in @Model.IPACS_Department.IPACS_Functions.SelectMany(m => m.IPACS_Processes).SelectMany(m => m.IPACS_Procedures).SelectMany(m => m.IPACS_KPIS).SelectMany(m => m.IPACS_kpiHistory))
{
<tr class="gradeX">
<td>
@item.IPACS_KPIS.name
</td>
<td>
@item.startAmount
</td>
<td>
@item.completedAmount
</td>
<td>
@item.endAmount
</td>
</tr>
}
</tbody>