示例方案:
两个表:为了和OrderItem的,关系一对多。
我要选择具有至少一个OrderItem的价格与100和至少一个OrderItem的同价位200 所有的订单,我可以做这样的:实体框架 - 在同一列的多个条件选择 - 引用表
var orders = (from o in kontextdbs.orders
join oi in kontextdbs.order_item on o.id equals oi.order_id
join oi2 in kontextdbs.order_item on o.id equals oi2.order_id
where oi.price == 100 && oi2.price == 200
select o).Distinct();
但是,如果这些条件有哪些用户产生的? 所以我不知道会有多少条件。
谢谢..这和我想要的完全一样:) – quin61 2012-04-21 08:13:17