有没有办法将现有的自动迁移转换为代码首次迁移?
我正在处理具有广泛迁移历史记录的数据库,其中包含基于自动迁移和基于代码的迁移。其中一项自动迁移阻止Update-Database
在不使用-Force
的情况下生成新数据库,并且我希望在可能的情况下对其进行编辑,以便保留迁移历史记录。 (经典的Add / Drop调用而不是RenameColumn)。
有没有办法可以在迁移历史记录中从此自动迁移生成显式代码迁移?
或者我应该减少损失,删除__MigrationHistory
表,删除我的迁移,并创建新的初始迁移并重新开始新的初始化脚本?
我正在使用Visual Studio 2013/2015,Entity Framework 6。