我正在将MVC 3应用程序从EF 4.3迁移到EF5。我注意到EF 5期望CreatedOn表中的__MigrationHistory列,该列不存在,因为迁移是由较早版本创建的。

SELECT TOP (1)
[c].[CreatedOn] AS [CreatedOn]
FROM [dbo].[__MigrationHistory] AS [c]

如何在不清除迁移历史记录的情况下解决此问题?我正在考虑从迁移名称(采用以下格式)来推断列值的查询:
201203111201542_MigrationName

最佳答案

不再需要CreatedOn列。我们尝试从中查询以确定是否需要删除它。即您从4.3升级到5。

10-08 07:40