我正在为EntityFramework 4.1尝试SqlMigrations package并遵循this tutorial中的步骤。
不幸的是我无法让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?
感谢。
答案 0 :(得分:2)
SqlMigrations依赖于要求中的Entity Framework 4.1 Update 1:
支持的操作系统:Windows 7,Windows Server 2003,Windows Server 2008,Windows Server 2008 R2,Windows Vista
因此它可能不适用于Windows XP。特别是当错误来自ETW时,更多的是预期问题是不受支持的操作系统。