EF Code Первый проект отношений сущностей ⇐ C#
-
Гость
EF Code Первый проект отношений сущностей
У меня есть 3 объекта: Пользователь, Лига и Команда. У меня есть следующие требования:
В комбинации «Пользователь-Лига» может быть только одна команда.
Комбинация «Лига-Команда» может иметь только 1 пользователя.
Комбинация «Пользователь-Команда» может иметь несколько лиг.
Таким образом, это будут допустимые комбинации:
Команда лиги пользователей 1 1 1 1 2 2 1 3 1 2 1 2 2 2 1 3 1 3 3 3 2 Как лучше всего добиться этого в EF Code First? Было бы лучше создать одну объединяющую таблицу с «Пользователи-лиги-команды» или несколько объединяющих таблиц, например «Пользователи-лиги», «Пользователи-команды», «Лиги-команды»? И как лучше всего обеспечить соблюдение вышеуказанных требований?
Заранее спасибо.
У меня есть 3 объекта: Пользователь, Лига и Команда. У меня есть следующие требования:
В комбинации «Пользователь-Лига» может быть только одна команда.
Комбинация «Лига-Команда» может иметь только 1 пользователя.
Комбинация «Пользователь-Команда» может иметь несколько лиг.
Таким образом, это будут допустимые комбинации:
Команда лиги пользователей 1 1 1 1 2 2 1 3 1 2 1 2 2 2 1 3 1 3 3 3 2 Как лучше всего добиться этого в EF Code First? Было бы лучше создать одну объединяющую таблицу с «Пользователи-лиги-команды» или несколько объединяющих таблиц, например «Пользователи-лиги», «Пользователи-команды», «Лиги-команды»? И как лучше всего обеспечить соблюдение вышеуказанных требований?
Заранее спасибо.
Мобильная версия