SqlMigrations 中的 Update-Database 命令总是引发异常
我正在尝试 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
SqlMigrations 依赖于 Entity Framework 4.1 Update 1其中要求中规定:
因此它可能不适用于 Windows XP。特别是当错误来自 ETW 时,问题更有可能是操作系统不受支持。
SqlMigrations are dependent on Entity Framework 4.1 Update 1 which states in requirements:
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.