У меня есть 5 спутниковых сборок с их собственным контекстом БД. Я создал 6-ю сборку только для первой миграции кода. Идея заключалась в том, чтобы добавить спутниковые сборки в качестве эталонов, а затем создать миграцию для всех моделей. Причудой этой настройки является то, что некоторые из спутниковых сборок имеют одинаковые классы, но с более или менее свойствами (в зависимости от того, имеют ли они смысл в своем соответствующем контексте ).
Когда я создаю миграцию, я получаю: Cannot use table 'dbo.TableA' for entity type 'PartialClassA' since it is being used for entity type 'ClassA' and there is no relationship between their primary keys.
Я надеюсь, что то, что я пытаюсь сделать, имеет смысл, мой вопрос: как нам сначала сделать эту работу с кодом?