我建立一个ASP.Net MVC4 Web应用程序与实体框架5.我不得不使用现有的SQL Server数据库,但也想用代码第一次,所以我跟着这个教程http://msdn.microsoft.com/en-us/data/jj200620.aspx实体框架自动迁移现有的数据库
我的应用程序使用实体框架自动迁移。
我在整个开发阶段使用的sql server的版本是2008,但是,在最后一刻我被告知数据库需要在sql server 2005上工作。我得到了我在sql server中使用的数据库2008设置(确切的表格,属性名称,关系等)在sql server 2005上。但是,通过我的web config等设置指向sql server 2005数据库,当我对我的一个模型类进行更改时,自动迁移不工作。
我收到以下错误
目前已经在 数据库名为“tblcourseprofessionTarget”的对象。
任何人都可以请帮忙吗?
谢谢。
道歉,如果我没有添加足够的信息。
您是手动创建2005数据库还是使用migrate.exe(或使用Update-Database命令)?如果你手动完成,你是否复制到__MigrationHistory表(通常是系统表)? – Leo 2013-03-10 13:44:33