none
Правильная архитектура базы данных RRS feed

  • Вопрос

  • Добрый день всем.

    Есть сущность А, она связана с сущностью Компания связью один-ко-многим (каждая А имеет одну и только одну компанию)

    Есть сущность Б, она также связана с сущностью Компания связью один-ко-многим (каждая Б имеет одну и только одну компанию)

    Сущности А и Б связаны между собой связью многие-ко-многим (ещё одна таблица с полями А_Id и Б_Id)

    Проблема в том, что Code-First Entity Framework не хочет создавать такую схему, говорит

    Because all of the properties in the Dependent Role are non-nullable, multiplicity of the Principal Role must be '1'.
    я даже понимаю почему, в таком случае сущности А и Б могут иметь разные компании, но быть связаны через общую таблицу. Только вот как правильно построить архитектуру?

    25 июня 2017 г. 23:50