так что, если я вас правильно понимаю: с помощью "Startup-Line" вы добавляете первый (DB1Context) контекст к "программе", если у вас есть 2 DbContexts, вам, очевидно, нужно 2 из них (то же самое для DB2).
теперь вы можете перенести его, используя nuget-package-console (google, если вы никогда не слышали об этом ^^) и написать: Add-миграция mymigration -context: Db1Context Add-миграция mymigration -context: Db2Context
* Mymigration - это имя файла * .cs (в данном случае: Mymigration.cs), который используется для создания / обновления базы данных, вы также можете дать ему другое имя. он также создает папку с именем «миграция», в которой хранится файл * .cs
. После этого вам необходимо обновить базу данных с комментарием:
update-database
Чем у вас должно быть 2 (или не менее 2 обновленных) новых таблиц в вашей базе данных.
ЕСЛИ добавить миграцию не работает, убедитесь, что вы выбрали правильный проект (где находятся контексты)
Я также должен признать, что я никогда не пытался перенести 2 контекста, но в теории это способ сделать это .... Это мой первый ответ на Stackoverflow, поэтому я надеюсь, что смогу вам помочь: D