实体框架自动迁移现有数据库

tco*_*ode 4 migration entity-framework code-first entity-framework-5

我正在使用Entity Framework 5构建一个ASP.Net MVC4 Web应用程序.我不得不使用现有的sql server数据库,但也想使用Code First,所以我按照本教程http://msdn.microsoft.com/en-us /data/jj200620.aspx

我的应用程序使用Entity Framework自动迁移.

我在整个开发阶段使用的sql server版本是2008年,然而,在最后一刻我被告知数据库需要在sql server 2005上运行.我得到了我在sql server 2008设置中使用的数据库(确切的) sql server 2005上的表,属性名,关系等.但是,我的web配置等设置指向sql server 2005数据库,当我对我的一个模型类进行更改时,自动迁移不起作用.

我收到以下错误

数据库中已经有一个名为"tblcourseprofessionTarget"的对象.

有人可以帮忙吗?

谢谢.

如果我没有添加足够的信息,请道歉.

tco*_*ode 8

乡亲

本文http://christesene.com/entity-framework-4-3-code-first-with-automatic-migrations/帮助解决了上述问题.

我不得不删除我以前的初始迁移类,并重新创建它.