我的visual数据项目中有一个__MigrationHistory表和一个迁移文件夹。我需要切换到git中的另一个分支来调查一个缺陷,所以我需要重置数据库,然后切换回来并继续我的工作。如果我试图重新设置数据库以调查缺陷(即从__MigrationHistory表中删除迁移并删除迁移文件),我会在需要切换回分支时松开我的工作。在尝试运行数据库更新时,我会得到以下结果?是否也需要删除相应的迁移文件?
No pending explicit mig
我正在使用.NET核心构建一个应用程序,但我遇到了实体框架方面的问题。在创建第二个迁移以更新使用"dnx ef migrations add"和"dnx ef database update"命令对模型所做的更改后,我收到有关尝试删除不存在的外键约束的错误。看起来实体框架在生成迁移文件之前没有审查目标数据库。
为了尝试并确认这一点,我在我的开发环境中创建了一个全新的数据库,并更新了我的appsettings.js