动态连接字符串窗口形成

时间:2017-03-20 18:28:43

标签: c# winforms dynamic connection-string

我相信这会被标记为重复,因为有许多相似的问题,但我找不到能回答我确切问题的问题。

我正在开发一个使用SQL Server的Windows窗体应用程序,我需要让用户能够编辑应用程序的连接字符串。用户所做的更改应该在我的应用程序的不同会话中保持不变,因此如果用户在下次运行应用程序时更改了数据库名称,则应用程序将使用数据库的更新值,而无需重新编译。

我尝试使用设置部分没有运气。我尝试使用以下代码进行更新连接字符串,但更改在应用程序会话中不会持久: config.ConnectionStrings.ConnectionStrings[key].ConnectionString = ""; config.Save(ConfigurationSaveMode.Modified,true); ConfigurationManager.RefreshSection("connectionStrings");

什么是正确的方法?我应该为连接字符串使用外部配置文件吗?

0 个答案:

没有答案