Изменение ConnectionString в Entity Framework 4 - PullRequest
1 голос
/ 19 июля 2010

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

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

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

1 Ответ

0 голосов
/ 14 декабря 2012

Короче говоря, настройки подключения находятся в вашем конфигурационном файле или в Data Connection. Соединения и модели Entity Framework предоставляет официальную документацию.

Если параметры подключения находятся в вашем конфигурационном файле, например, Web.config / App.config, вы можете изменить их там (дополнительная документация доступна в Настройки файла конфигурации Entity Framework ).Если вы использовали EF Designer для создания своей модели, опция сохранения настроек в файле конфигурации была в Диалоговое окно «Выбор подключения к данным» (Мастер создания базы данных) .

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

...