【发布时间】:2012-05-02 22:49:05
【问题描述】:
我在这里问了非常相似的问题
Entity framework - select by multiple conditions in same column - referenced table
现在关系是多对多。 所以我有 3 个表:order、items 和 orderItem(items 是一个 Junction 表) 再次.. 我想选择所有订单至少有一个价格为 100 的 orderItem 和至少一个价格为 200 的 orderItem
我真的不知道如何针对这种情况进行编辑。
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)
}
【问题讨论】:
标签: c# entity-framework select linq-to-entities many-to-many