使用SQL脚本从EF5迁移到EF6会导致错误

时间:2019-02-20 14:36:59

标签: sql entity-framework entity-framework-6 ef-migrations

当我尝试使用SQL脚本将(代码优先)EF5数据库升级到EF6时,出现错误。 EF6使用ContextKey表中的新列MigrationHistory,该列在EF5中不存在。错误消息:

Msg 207, Level 16, State 1, Line 2
Invalid column name 'ContextKey'.

我们(暂时)通过编辑SQL脚本来解决此问题,并删除了与新列相关的所有内容。

我试图在线查找信息,以了解是否有一种生成SQL脚本的方式,以便它能够知道从EF5到EF6的更改,并且将更改包含到MigrationHistory表中,没有运气。

这存在吗?还是我们应该手动更改MigrationHistory表。

0 个答案:

没有答案