Команда Update-Database в SqlMigrations всегда выдает исключение
Я испытываю пакет SqlMigrations для EntityFramework 4.1 и следую инструкциям в этом руководстве.
К сожалению не могу получить Update-Database
работать. Вызов этого всегда производит одно и то же исключение:
PM> Update-Database
No pending custom scripts found.
Ensuring database matches current model.
Update-Database : The type initializer for 'Microsoft.Data.Tools.Schema.Common.Diagnostics.EtwProvider' threw an exception.
At line:1 char:16
+ Update-Database <<<<
+ CategoryInfo : NotSpecified: (:) [Update-Database], TypeInitializationException
+ FullyQualifiedErrorId : System.TypeInitializationException,System.Data.Entity.Migrations.Commands.MigrateCommand
Я на Windows XP. Возможно ли, что XP не поддерживается?
Благодарю.
1 ответ
Решение
SqlMigrations зависят от Entity Framework 4.1 Update 1, в которой говорится:
Поддерживаемые операционные системы: Windows 7, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Vista
Так что возможно, что он не работает с Windows XP. Особенно, когда ошибка приходит из ETW, более чем ожидаемо, что проблема не поддерживается ОС.