我改变的EntityFramework连接字符串中的App.config这样的:刷新的EntityFramework连接
var connectionString = new SqlConnectionStringBuilder(entityConnectionString.ProviderConnectionString);
connectionString.UserID = dbUser;
connectionString.Password = dbPass;
connectionString.InitialCatalog = dbCatalog;
connectionString.DataSource = dbServer;
entityConnectionString.ProviderConnectionString = connectionString.ToString();
cString.ConnectionString = entityConnectionString.ToString();
conf.Save(ConfigurationSaveMode.Full);
ConfigurationManager.RefreshSection("connectionStrings");
不过的EntityFramework继续使用旧的连接设置,直至重新启动应用程序。有没有办法强制EntityFramework从App.config获取新的连接字符串?
你经常对连接字符串进行更改吗? – Miller
每次通过ClickOnce进行部署。 – user3223738