gpt4 book ai didi

c# - 一对多关系的 lambda 表达式

转载 作者:太空宇宙 更新时间:2023-11-03 16:24:12 24 4
gpt4 key购买 nike

我敢肯定这是个愚蠢的问题,但我寻找答案却找不到。

我有 table

  1. Customers 包含三列:userId、name 和 orderId。
  2. 订单包含三列:orderId、userId、price。

表之间的关系是ONE customers TO MANY orders。

我想对某个用户的订单价格求和。它应该看起来像这样:

double totalPrice = currentUser.Orders.Sum(x=>x.price);

这行不通。这样做的正确方法是什么?谢谢。

最佳答案

我认为您应该从您的实体对象中选择用户(在本例中,userId=1)

           int i= users.Single(x => x.UserID== 1).Orders.Sum(x => x.Price);

关于c# - 一对多关系的 lambda 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13045165/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com