我正在尝试编写一个查询,该搜索将搜索包含某个“产品”的“订单”,并且我在使用它时遇到一些困难。基本上,这就是我想要做的事情:
Dim orders = From o in db.Orders _
Where o.OrderProducts.Contains(Function(p) p.ProductID = 123) _
Select o
我也试过......
Where o.OrderProducts.Where(Function(p) p.ProductID = 123)
但这也不起作用。我哪里错了?谢谢!
答案 0 :(得分:1)
尝试使用Any()
Dim orders = From o in db.Orders _
Where o.OrderProducts.Any(Function(p) p.ProductID = 123) _
Select o