gpt4 book ai didi

entity-framework - EF5 迁移更新-数据库-脚本错误

转载 作者:行者123 更新时间:2023-12-03 06:50:46 24 4
gpt4 key购买 nike

我一直在使用具有试用许可证的 Visual Studio 2012 RC,没有任何问题。我昨天购买了 Visual Studio 2012 Professional,安装了最新版本,并安装了 Update 1。

我有一个多年来一直致力于的解决方案/项目。它有很多迁移。我在此最新版本中运行了第一个 add-migration TableX_NewFieldupdate-database -sourcemigration:TableX_PreviousNewField

他们都运行没有任何问题。

然后我运行 update-database -script -sourcemigration:TableX_PreviousNewField 并收到以下内容:

PM> update-database -script -sourcemigration:TableX_PreviousNewField
Applying code-based migrations: [201301151003149_TableX_NewField].
Applying code-based migration: 201301151003149_TableX_NewField.
System.Runtime.InteropServices.COMException (0x8004000C): User canceled out of save dialog (Exception from HRESULT: 0x8004000C (OLE_E_PROMPTSAVECANCELLED))
at EnvDTE.ItemOperations.OpenFile(String FileName, String ViewKind)
at System.Data.Entity.Migrations.Utilities.DomainDispatcher.OpenFile(String fileName)
at System.Data.Entity.Migrations.Utilities.DomainDispatcher.OpenFile(String fileName)
at System.Data.Entity.Migrations.Extensions.ProjectExtensions.NewSqlFile(Project project, String contents)
at System.Data.Entity.Migrations.UpdateDatabaseCommand.<>c__DisplayClass2.<.ctor>b__0()
at System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(Action command)
User canceled out of save dialog (Exception from HRESULT: 0x8004000C (OLE_E_PROMPTSAVECANCELLED))

我已经运行了 Windows 更新。使用 NuGet 检查更新。重新启动了我的电脑。仍然有错误。

最佳答案

我注意到在 Visual Studio 中,转到 SQL 菜单、Transact-SQL 编辑器、新查询...会出现一个关于工具无法与安装的服务器一起使用的对话框。安装 SQL Server Data Tools - 2012 年 12 月更新 ( Sql Server Data Tools ) 修复了问题

关于entity-framework - EF5 迁移更新-数据库-脚本错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14338257/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com