Несколько объединений с использованием одних и тех же двух таблиц - PullRequest
0 голосов
/ 02 февраля 2012

У меня есть две таблицы, для которых потребуется много-много объединений:

Таблица 1: Пользователи = PK UserID, FirstName, ...

Таблица 2: Графства = PK CountyID, Имя, ...

Регистрация 1: User_PracticeCounties_Join = FK UserID, FK CountyID

Регистрация 2: User_SupportCounties_Join = FK UserID, FK CountyID

Я использую Entity Framework (которыйЯ новичок в) и у меня есть таблица User_PracticeCounties_Join.Я боюсь, что когда я пытаюсь добавить вторые таблицы соединений, как .include ("графства") интерпретируется в запросе?У меня такое ощущение, что этого не может быть.

Одним из решений, которое я рассмотрел, является создание другой таблицы JoinType, а затем добавление третьего столбца к существующей таблице соединений, содержащей joinTypeID (практика, поддержка и т. Д.)но поскольку данные не связаны, третья таблица кажется скорее обходным решением, чем предпочтительным решением.

Кто-нибудь сталкивался с этой проблемой раньше?Любое понимание очень ценится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...