我有两个表需要多个多对多的连接:
表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(练习,支持等)的现有连接表中,但由于数据不相关,第三个表似乎更多一个工作而不是一个首选的解决方案。
之前有没有人遇到过这个问题?非常感谢任何见解。