我想使用 linq 扩展方法对以下三个表进行组加入
客户订单 OrderShippingInfo
客户可以有多个订单,每个订单只能有一个 OrderShippingInfo。
所以我的目标是对这 3 个表进行组连接,并返回一个匿名对象,该对象具有一个客户和一组 {Order, OrderShippinfo}。
我知道如何在客户和订单之间进行群组连接,但我不知道如何在集合中添加 OrderShippInfo
Customer.GroupJoin(Order, c=>c.customerID, o=>o.CustomerID, (c,o)=> new {c,o})
非常感谢