时间:2011-01-06 17:19:07

标签: entity-framework datamodel edmx

7 个答案:

答案 0 :(得分:20)

错误是由“App.Config”文件中的设置中的剩余连接字符串引起的(请参阅解决方案资源管理器),并且在本节中: “connectionStrings”(由尖括号括起来)

从那里删除它。

答案 1 :(得分:3)

  1. 如果您开发了网络应用,请重新启动IIS
  2. 删除EntityDataModel连接后重新启动Visual Studio 来自web.config或app.config
  3. 的String Line
  4. 添加新实体Data Model并将其重命名为旧名称

答案 2 :(得分:1)

答案 3 :(得分:1)

仔细检查您的连接字符串,并继续向右滚动。大多数情况下,当我遇到这种情况时,Visual Studio会在另一个后面添加一个连接字符串。我已经完成了几次,并且想知道我的应用程序配置在哪里(不,没有应用程序配置,只有mvc中的web配置),所以对话框有点令人困惑。果然,很可能连接字符串直接潜伏在另一个字符串后面!

答案 4 :(得分:0)

  

控制+ F

键和下拉列表中选择'EntireSolution / CurrentProject',然后按enter键。这个名字生成的地方会告诉你。    我进入了 web.config 文件。所以从那里删除生成的完整连接线。并重新添加它。然后希望你再也不能收到这条消息。谢谢你......

答案 5 :(得分:0)

实际上这很令人沮丧,因为你试图在app.config中看到如果有另一个字符串并且你只看到1个字符串,实际上VS做的有时会在同一行中附加第二个字符串。见下图这个图片

enter image description here

看起来有2个ConnectionStrings吗? (实际上是)

现在,请看这张照片: enter image description here

此外,您可以按Ctrl + ED格式化配置文件,看看是否还有另一个隐藏在某处的第二个字符串。希望这会对某人有所帮助。

答案 6 :(得分:-2)

对我的英语很抱歉     但解决方案很简单。     你必须删除ado.net     然后,转到app.conf并删除连接字符串<>,     调试您的项目,最后通过ado.net

添加新数据库
TO ADD ADO.NET
RIGHT CLICK ON YOUR PROJECT NAME, THEN, ADD NEW ITEM, DATA AND SEARCH ADO.NET...

I hope help you, have good day!
angelsantacruzm