实体数据模型尝试创建数据库,而不是使用现有数据库

时间:2014-04-29 17:27:01

标签: c# sql asp.net-mvc entity-framework ado.net-entity-data-model

Error Image

我无法弄清楚为什么我在ASP.NET MVC网站上收到上述错误。

有些背景,这个网站已经存在并且已经在我的DEV环境中工作了几个月。我正在使用SQL Server和ADO.NET实体数据模型来“从数据库中更新模型”。最近,我做了一些非常大的更新,涉及更改几张桌子。然后我开始收到这个错误。

我尝试了什么:

  • 清除浏览器缓存,并使用不同的浏览器
  • 删除.EDMX文件中的所有生成的表并重新更新
  • 完全删除.EDMX文件并重新创建
  • 确认我的连接字符串(web.config根本没有更新)
  • 服务器工作正常。我可以在所有其他应用程序和SSMS中使用它
  • 特别乞求没有人
下面的

是创建的连接字符串:

<add name="RetailDB" connectionString="metadata=res://*/Helpers.RetailDB.csdl|res://*/Helpers.RetailDB.ssdl|res://*/Helpers.RetailDB.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=****;initial catalog=RetailDatabase;persist security info=True;user id=******;password=******;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

我确定这可能是我忽视的东西,但我不明白为什么它决定开始尝试创建数据库本身。请让我知道我能提供的其他信息。

0 个答案:

没有答案