C# 手动编辑数据库后同步迁移并继续CodeFirst

C# 手动编辑数据库后同步迁移并继续CodeFirst,c#,sql-server,.net-core,entity-framework-core,entity-framework-migrations,C#,Sql Server,.net Core,Entity Framework Core,Entity Framework Migrations,我在一个带有SQL Server数据库的.NET核心项目中使用代码优先迁移。但是由于他自己解除了封锁,我的同事不得不手动更改数据库表。是否有一种优雅的方法可以将迁移与数据库同步,并在手动干预后首先继续使用代码 再深入一点,这就是错误: 每个表中的列名必须是唯一的。表“xxx”中的列名“xxx”被多次指定 当然,这是由于数据库中已经存在的列 谢谢 当您的更改与他的匹配时,这是可能的 只需使用脚本迁移命令,并从生成的脚本中删除目标数据库中已经存在的命令(alter、create等) 最后,将插入[\

我在一个带有SQL Server数据库的.NET核心项目中使用代码优先迁移。但是由于他自己解除了封锁,我的同事不得不手动更改数据库表。是否有一种优雅的方法可以将迁移与数据库同步,并在手动干预后首先继续使用代码

再深入一点,这就是错误:

每个表中的列名必须是唯一的。表“xxx”中的列名“xxx”被多次指定

当然,这是由于数据库中已经存在的列


谢谢

当您的更改与他的匹配时,这是可能的

只需使用
脚本迁移
命令,并从生成的脚本中删除目标数据库中已经存在的命令(alter、create等)


最后,将
插入[\uu EFMigrationsHistory]…
命令保留下来。

非常感谢!我只做了几步,但那只是我的特例场景!PS.抱歉,接受/投票晚了