До сих пор во всем нашем проекте веб-приложения (mvc4) db ConnectionString не содержался в файле .config проекта, а на другом сервере (сервере конфигурации), и приложение само потянуло его при запуске ,Имеет ли код EF6 с включенной поддержкой миграции удаленной конфигурации
Теперь мы используем EF 6 CodeFirst с включенными мигрантами. Поэтому, когда мы вносим изменения в БД модели, в пакете управления мы управляем:
add-migration 'AnotherScript'
, а затем
update-database
Однако для этой работы ConnectionString должен быть в Web.config так, что менеджер пакетов может Найди это.
Есть ли способ связать эту строку с цепочкой, и если да, то как? Идея состоит в том, чтобы запустить менеджер пакетов в моем объекте ConfigurationUtil, который получит удаленный конфиг.
Отъезд [второй ответ на этот вопрос в] (http://stackoverflow.com/questions/9327409/how-to-explicitly-name- the-database-when-use-entity-framework-migrations-4-3) - вы можете передать строку соединения как параметр '-ConnectionString'' update-database' - это не совсем то, что вы хотите, но может быть, это достаточно хорошо – DarkWalker