在计算机上安装My SQL之后,在运行时在WPF应用程序的App配置中添加LocalMySqlServer连接

时间:2018-10-20 16:06:39

标签: mysql sql-server wpf entity-framework

我正在使用使用实体框架连接到SQL Server本地数据库的WPF应用程序。在运行时,我正在app.config中更改连接字符串值并保存。

在安装My SQL之前,一切正常。安装MY SQL之后,代码无任何更改。在运行时,将添加另一个额外的连接字符串“ LocalMySqlServer”。由于这个原因,该应用程序无法连接。

在下面的代码中,在安装My Sql后动态更改和保存应用程序配置时自动添加了LocalMySqlServer

  <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=&quot;data source=(LocalDB)\v11.0;attachdbfilename=filelocation;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" />
<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=&quot;data source=(LocalDB)\v11.0;attachdbfilename=filelocation;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" />

0 个答案:

没有答案