Я пытаюсь использовать утилиту командной строки migrate.exe, которая входит в состав Entity Framework, для написания приложения для миграции конфигурации, вместо того, чтобы вручную вызывать update-database
из консоли диспетчера пакетов.Бесполезно, когда я пытаюсь вызвать exe (вручную из командной строки в данный момент, потому что я пытаюсь узнать, как это работает), я получаю удивительно бесполезную ошибку:
C:\<codepath>\bin\Debug>migrate.exe DonorPath.EF.dll -ConnectionString="data sou
rce=localhost;initial catalog=MigrationDummy;integrated security=True;MultipleAc
tiveResultSets=True;App=EntityFramework" -ConnectionProviderName="System.Data.Sq
lClient"
ERROR: The type initializer for 'Microsoft.WindowsAzure.ServiceRuntime.RoleEnvir
onment' threw an exception.
У меня нет 'Я не смог получить больше диагностической информации - добавление флага -verbose
не имело никакого значения.Запуск update-database
в консоли диспетчера пакетов работает нормально.