注:本文面向的是已经对EF的迁移功能有所了解,知道如何在控制台下进行相关命令输入的读者 问题 最近公司项目架构使用ABP进行整改,顺带想用EF的自动迁移代替了以前的手工脚本. 为什么要替代? 请看下图: 大版本就不用说了,每个小版本的发布我们都要准备一堆数据库升级脚本,这简直就是恶梦. 而使用ef它会自动帮我们完成数据库迁移,而我们只需要维护好迁移脚本就行了. 由于我们是线下项目,并且还有很多客户在使用老版本,所以我们不得不考虑既存表的问题. 而针对已存在的数据库,我们进行迁移时,总会出现Tab