使用相同的两个表进行多个连接

时间:2012-02-02 19:47:47

标签: entity-framework

我有两个表需要多个多对多的连接:

表1:Users = PK UserID,FirstName,...

表2:Counties = PK CountyID,Name,...

加入1:User_PracticeCounties_Join = FK UserID,FK CountyID

加入2:User_SupportCounties_Join = FK UserID,FK CountyID

我正在使用Entity Framework(我是新手),并且表User_PracticeCounties_Join正在运行。我担心的是当我尝试添加第二个连接表时,如何在查询中解释.include(“Counties”)?我觉得这不可能发生。

我考虑过的一个解决方案是创建另一个JoinType表,然后将第三列添加到包含joinTypeID(练习,支持等)的现有连接表中,但由于数据不相关,第三个表似乎更多一个工作而不是一个首选的解决方案。

之前有没有人遇到过这个问题?非常感谢任何见解。

0 个答案:

没有答案