我在这里问了非常相似的问题
Entity framework - select by multiple conditions in same column - referenced table
现在关系是多对多。所以我有 3 个表:order、items 和 orderItem(items 是一个 Junction 表)。我想选择至少一个 orderItem 价格为 100 和至少一个 orderItem 价格为 200 的所有订单
我真的不知道如何针对这种情况进行编辑。
var orders = from o in kontextdbs.orders
select o;
foreach(int value in values)
{
int tmpValue = value;
orders = orders.Where(x => kontextdbs.order_item.Where(oi => x.id == oi.order_id)
}