小编Pou*_*yan的帖子

EF(实体框架)4.3迁移工具不适用于EF 4.1 DB

我想修改一个用EF 4.1(Code First)开发的DB.我将项目升级到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版本创建的,并且不包含迁移历史记录表.要开始对此数据库使用迁移,请确保当前模型与目标数据库兼容并执行迁移更新过程.(在Visual Studio中,您可以使用Package Manager控制台中的Update-Database命令来执行迁移更新过程).

我想知道如何迁移EF 4.1(Code First)DB?此外,DB是实时的并且有数据,我不能删除表.

entity-framework code-first entity-framework-4.1 ef-migrations entity-framework-4.3

6
推荐指数
1
解决办法
3447
查看次数