每一行都有总帐,我只想要一次
本文关键字:只想 一次 一行 | 更新日期: 2023-09-27 17:53:31
我想总结一下我的账单总额。我只想要一个总额。现在我得到了db中的每一行。
实际上输出是这样的:
Stats
Nombre de factures: 2
Grand total des factures
71.97
71.97 <=== the total is coming twice. I will like to get only one grand total
Stats.cshtml
@model IEnumerable<Tp1WebStore3.Models.Facture>
@{
ViewBag.Title = "Stats";
}
<h2>Stats</h2>
<p>
Nombre de factures: @Model.Count()
</p>
<table>
<tr>
<th>
<p> Grand total des factures</p>
</th>
</tr>
@foreach (var item in Model) {
<tr>
<td>
@Model.Sum(i => i.TotalFact)
</td>
</tr>
}
</table>
试试这个,你不需要遍历模型中的每个项目,你已经在做sum了。
@model IEnumerable<Tp1WebStore3.Models.Facture>
@{
ViewBag.Title = "Stats";
}
<h2>Stats</h2>
<p>
Nombre de factures: @Model.Count()
</p>
<table>
<tr>
<th>
<p> Grand total des factures</p>
</th>
</tr>
<tr>
<td>
@Model.Sum(i => i.TotalFact)
</td>
</tr>
</table>