如何使用linq对多对多关系进行选择查询?

时间:2012-03-21 11:40:00

标签: c# linq entity-framework

  

可能重复:
  Many to many relation linq query in EF

如何使用linq查询多对多的关系。 说明:我有两个表“约定”和“参与者”,有很多关系,问题是我无法访问查询中“参与者”的属性。

查询:

var conv1 =from c in db.Conventions                             
           where c.objet.Contains(s) 
               || c.Domaines.intituleDomaine.Contains(s)
               /* snip */
           select c;

我需要加入其他表“参与者”并在其内部搜索。

提前谢谢