【发布时间】:2012-10-24 08:08:55
【问题描述】:
我确定这是个愚蠢的问题,但我寻找答案却找不到。
我有桌子
- Customers 包含三列:userId、name 和 orderId。
- 订单包含三列:orderId、userId、price。
表之间的关系是一个客户对多个订单。
我想汇总某个用户的订单价格。 它应该看起来像这样:
double totalPrice = currentUser.Orders.Sum(x=>x.price);
这不起作用。这样做的正确方法是什么?谢谢。
【问题讨论】:
-
'这不起作用' - 一个错误或 totalPrice 的值不是你所期望的?
标签: c# linq lambda one-to-many