SqlMigrations 中的 Update-Database 命令总是引发异常

发布于 2024-12-01 13:21:31 字数 914 浏览 0 评论 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系统不支持?

谢谢。

I am trying out the SqlMigrations package for EntityFramework 4.1 and am following the steps in this tutorial.

Unfortunately I cannot get Update-Database to work. Calling it always produces the same exception:

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

I am on Windows XP. Is it possible that XP is not supported?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

油焖大侠 2024-12-08 13:21:31

SqlMigrations 依赖于 Entity Framework 4.1 Update 1其中要求中规定:

支持的操作系统:Windows 7、Windows Server 2003、Windows
服务器 2008、Windows Server 2008 R2、Windows Vista

因此它可能不适用于 Windows XP。特别是当错误来自 ETW 时,问题更有可能是操作系统不受支持。

SqlMigrations are dependent on Entity Framework 4.1 Update 1 which states in requirements:

Supported Operating Systems: Windows 7, Windows Server 2003, Windows
Server 2008, Windows Server 2008 R2, Windows Vista

So it is possible that it doesn't work with Windows XP. Especially when error come from ETW it is more then expected that problem is unsupported OS.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文