Мы используем Database-First-Approach для генерации модели приложения из базы данных.Первоначально разработка была сделана путем ссылки на myDatabase
в качестве имени схемы.
Теперь у нас также есть myDatabase_test
.Во время выполнения не проблема изменить строку подключения, чтобы подключиться к любой базе данных.
Однако для некоторых более крупных изменений в базе данных нам теперь нужно, чтобы Visual Studio подключился к тестовой базе данных, чтобы сгенерировать обновленную модель для отладочной версии приложения.
Изменение строки подключения в App.config
работает, но при выборе Update Model from Database
кажется, что Visual Studio не может обработать это должным образом.Он предлагает «добавить» каждую таблицу в тестовой базе данных в модель, несмотря на то, что в одной таблице есть только один дополнительный столбец.
то есть похоже, что дизайнер рассматривает myDatabase.table1
как другую таблицу, чем myDatabase_test.table1
.(Что они технически, но не по модели)
Есть ли способ изменить основной источник синхронизации для Модели во время разработки, не отбрасывая и не воссоздавая всю модель каждый раз?