EntityFramework / Databasefirst / Change ConnectionString DesignTime - PullRequest
0 голосов
/ 05 декабря 2018

Мы используем Database-First-Approach для генерации модели приложения из базы данных.Первоначально разработка была сделана путем ссылки на myDatabase в качестве имени схемы.

Теперь у нас также есть myDatabase_test.Во время выполнения не проблема изменить строку подключения, чтобы подключиться к любой базе данных.

Однако для некоторых более крупных изменений в базе данных нам теперь нужно, чтобы Visual Studio подключился к тестовой базе данных, чтобы сгенерировать обновленную модель для отладочной версии приложения.

Изменение строки подключения в App.config работает, но при выборе Update Model from Database кажется, что Visual Studio не может обработать это должным образом.Он предлагает «добавить» каждую таблицу в тестовой базе данных в модель, несмотря на то, что в одной таблице есть только один дополнительный столбец.

то есть похоже, что дизайнер рассматривает myDatabase.table1 как другую таблицу, чем myDatabase_test.table1.(Что они технически, но не по модели)

Есть ли способ изменить основной источник синхронизации для Модели во время разработки, не отбрасывая и не воссоздавая всю модель каждый раз?

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