我正在使用 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 config 等设置指向 sql server 2005 数据库时,当我对我的一个模型类进行更改时,自动迁移不起作用.
我收到以下错误
数据库中已经有一个名为“tblcourseprofessionTarget”的对象。
有人可以帮忙吗?
谢谢。
抱歉,如果我没有添加足够的信息。