Visual studio 2010 重用edmx实体连接字符串的实体框架

Visual studio 2010 重用edmx实体连接字符串的实体框架,visual-studio-2010,entity-framework-4,web-config,edmx,Visual Studio 2010,Entity Framework 4,Web Config,Edmx,试图理解实体框架和生成的edmx文件 在将edmx文件添加到我的解决方案时,它添加了以下部分 <add name="MyEntities" connectionString="metadata=res://*/Model.MyModel.csdl| res://*/Model.MyModel.ssdl| res://*/Model.MyModel.msl;provider=System.Data.SqlClient;provider connection string=&quot

试图理解实体框架和生成的edmx文件

在将edmx文件添加到我的解决方案时,它添加了以下部分

<add name="MyEntities" connectionString="metadata=res://*/Model.MyModel.csdl|
res://*/Model.MyModel.ssdl|
res://*/Model.MyModel.msl;provider=System.Data.SqlClient;provider connection 
string=&quot;Server=xxx;Database=mydb;
UserID=xxxx;Password=xx;Trusted_Connection=False;Encrypt=True;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

一切正常,直到我需要删除edmx并重新添加它。保持上述配置部分不变,并选择跳过 “将web.config中的实体连接设置另存为:MyEntities”会导致问题

解决方案不再识别我的对象上下文-MyEntities。它给了我一个通用的“实体”。我检查了designer.cs文件,并确信
它充满了实体而不是髓质。如果有人能解释一下这个映射是如何工作的,以及每次我删除并重新添加相同的edmx时,我不必编辑配置文件,那就太好了

在读取edmx文件之前,只需从配置文件中删除(或将其备份到其他位置)该节即可重用connectionstring名称。

在读取edmx文件之前,只需从配置文件中删除(或将其备份到其他位置)该节即可重用connectionstring名称。

您找到这个问题的答案了吗?我刚开始研究EF,一开始我也很困惑,如果我没有将连接设置存储在web.config中,它会被对象上下文“Entities”重命名。。。有没有办法重新命名?你找到这个问题的答案了吗?我刚开始研究EF,一开始我也很困惑,如果我没有将连接设置存储在web.config中,它会被对象上下文“Entities”重命名。。。有没有办法重新命名这个?