【发布时间】:2013-08-05 15:14:42
【问题描述】:
我想修改一个使用 EF 4.1(代码优先)开发的数据库。我将项目升级到 EF 4.3 并按照以下步骤操作: http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-automatic-migrations-walkthrough.aspx
一切进展顺利,但是当我想在当前数据库(EF 4.1 Code First)上进行测试时,Update-Database 会引发此错误:
无法构建下一次迁移,因为目标数据库是 使用早于 EF 4.3 的 Code First 版本创建,并且不 包含迁移历史表。开始使用迁移 针对此数据库,确保当前模型与 目标数据库并执行迁移更新过程。 (在视觉 Studio,您可以使用包管理器中的 Update-Database 命令 执行迁移更新过程的控制台)。
我想知道如何迁移 EF 4.1(代码优先)数据库?此外,该数据库是实时的并且有数据,我不能删除表。
【问题讨论】:
-
读取错误信息。按照指示。
标签: entity-framework entity-framework-4.1 code-first entity-framework-4.3 entity-framework-migrations