2010-07-19 6 views
1

Я работаю над обновлением старой системы, и мы представляем Entity Framework для некоторых новых функций. Однако система слишком велика, чтобы выполнить миграцию за один шаг, поэтому я хотел бы провести некоторое тестирование в другой базе данных, прежде чем обновлять схему db.Изменение ConnectionString в Entity Framework 4

Я создал пустую модель, содержащую пару таблиц из базы данных, и добавил пару новых сущностей с нуля, а также отношения между этими объектами и старыми таблицами. Теперь я хочу создать новую схему базы данных в другой базе данных с моей моделью, но я не могу понять, как переключиться, так что нажатие «Обновить базу данных из модели ...» не будет работать со старой базой данных, но с новым.

Есть ли прямой способ сделать это?

ответ

0

Короче говоря, настройки подключения находятся в вашем файле конфигурации или в соединении с данными. Entity Framework Connections and Models содержит официальную документацию.

Если ваши настройки подключения находятся в вашем файле конфигурации, то есть Web.config/App.config, вы можете их там изменить (дополнительная документация доступна в Entity Framework Config File Settings). Если вы использовали EF Designer для создания своей модели, опция сохранения настроек в файле конфигурации была в Choose Your Data Connection Dialog Box (Generate Database Wizard).

Если ваши настройки подключения не находятся в конфигурационном файле, они живут в соединении данных в проводнике сервера в Visual Studio: View> Server Explorer; expand Data Connections, щелкните правой кнопкой мыши соединение и выберите «Изменить соединение».

Смежные вопросы