0

我正在试用 EntityFramework 4.1 的SqlMigrations 包,并按照本教程中的步骤进行操作。

不幸的是,我无法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?

谢谢。

4

1 回答 1

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

于 2011-08-26T09:56:46.860 回答