我有以下实体:
Order -< OrderItem >- Product
我需要编写一些LINQ,它将检索包含带有Id = 100的Product的订单商品的所有订单。
所以我开始沿着这条线开始:
var Order = Order.Where(r=>r.OrderItems.ProductId == 100) ???
非常感谢帮助所需的LINQ。
非常感谢。
答案 0 :(得分:2)
var result = Orders.Where(o => o.OrderItems.Any(oi => oi.ProductId == 100));