0

我有一个观点,我在其中存储未按时归还的书籍的滞纳金,这是我在控制器操作中的操作方式:

    [HttpPost()]
    public ActionResult DisplayTotalBalance(string id)
    {
        DataContext db = new DataContext();

        var totalLateFee = (from p in db.vwCustomer.Where(a => a.CustomerId == id)
                              group p by p.LateFee into g
                              select g.Key).FirstOrDefault();

        return Json(new { totalLateFee });
    }

在我存储滞纳金的 vwCustomer 中,客户可能列出了许多滞纳金。例如

CustomerId LateFee
J101        5.0
P202        6.0
J101        2.0
P203        5.0
J101        5.0

如何汇总 J101 的所有 LateFee 并在控制器操作中返回?

4

1 回答 1

3
(from p in db.vwCustomer.Where(a => a.CustomerId == id) select p.LateFee).sum();
于 2012-09-13T15:47:43.857 回答