Миграция C # с несколькими базами данных - PullRequest
0 голосов
/ 15 февраля 2019

Принимает ли один единственный контекст две разные базы данных с миграциями?

Я пытаюсь использовать две разные базы данных: одну официальную и одну только для тестов - с одинаковыми структурами.Однако, если я обновлю одну из них, я не смогу обновить ('update-database') другую ...

Ответы [ 2 ]

0 голосов
/ 23 мая 2019

У вас есть две базы данных для контекста приложения. Есть два способа сделать это:

1 - вы можете иметь две строки подключения один раз для тестирования и еще одну для официальной БД

2 -Или вы можете понизить вашу базу данных или обновить миграцию с помощью Update-Database -TargetMigration: но ваш метод повышения и понижения должен быть точным.

0 голосов
/ 15 февраля 2019

Если вы используете Entity Framework, вам понадобятся 2 разных контекста БД ... по одному для каждой базы данных.

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