当我尝试使用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
表。