Ответ 1
В моем сценарии app.config в проекте служб игнорируется. Первые миграции кода будут использовать либо app.config из проекта WPF, либо web.config в веб-проекте, , в зависимости от выбранного проекта запуска.
Первые миграции для меня работали очень хорошо. У меня есть проект услуг и проект wpf. Модель находится в проекте служб, на который ссылается проект wpf. Обновление базы данных выполняется в проекте служб, но использует строку подключения из проекта wpf. Теперь я добавляю веб-проект, который также ссылается на проект службы. Итак, теперь, когда в app.config есть строка соединения, и есть один в файле web.config, какой из них он будет использовать?
В моем сценарии app.config в проекте служб игнорируется. Первые миграции кода будут использовать либо app.config из проекта WPF, либо web.config в веб-проекте, , в зависимости от выбранного проекта запуска.
При выполнении update-database
вы должны указать проект, содержащий миграции. Убедитесь, что в этом проекте есть файл app.config
, который содержит правильную строку соединения.
вы можете сделать Update-Database -ConnectionStringName "MyConnectionString"
, и он должен работать как шарм.