SqlMigrations中的Update-Database命令始终引发异常

时间:2011-08-26 09:45:19

标签: entity-framework-4.1 ef-migrations

我正在为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?

感谢。

1 个答案:

答案 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时,更多的是预期问题是不受支持的操作系统。