我使用wpf应用程序连接到sqlserver本地数据库使用实体框架。在运行时,我在app.config中更改连接字符串值并保存它。
在安装sql之前,一切都正常。在没有任何代码更改的情况下安装我的sql之后。在运行时,会添加一个额外的连接字符串“localmysqlserver”。因此,应用程序无法连接。
在下面的代码中,localmysqlserver是在安装mysql后动态更改和保存app config时自动添加的
<connectionStrings>
<remove name="LocalMySqlServer" />
<add name="LocalMySqlServer" connectionString="metadata=res://*/Entity.DataEntityModel.csdl|res://*/Entity.DataEntityModel.ssdl|res://*/Entity.DataEntityModel.msl;provider=System.Data.SqlClient;provider=System.Data.SqlClient;provider connection string="data source=(LocalDB)\v11.0;attachdbfilename=filelocation;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" />
<add name="DataEntities" connectionString="metadata=res://*/Entity.DataEntityModel.csdl|res://*/Entity.DataEntityModel.ssdl|res://*/Entity.DataEntityModel.msl;provider=System.Data.SqlClient;provider=System.Data.SqlClient;provider connection string="data source=(LocalDB)\v11.0;attachdbfilename=filelocation;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" />
暂无答案!
目前还没有任何答案,快来回答吧!