【发布时间】:2016-04-27 07:07:52
【问题描述】:
我有很多使用 WPF 和 DataSet 编写的 CRUD 应用程序
我的连接字符串是:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="Depboard.Properties.Settings.DepartmentConnectionString"
connectionString="ReleaseServer" providerName="System.Data.SqlClient" />
<add name="Debug"
connectionString="DebugServer" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
而且这些应用程序有很多行代码:
private static string ConnStr = ConfigurationManager.ConnectionStrings["ReleaseServer"].
ConnectionString;
此外,DataSet 默认使用“ReleaseServer”连接字符串。
当我在Debug 和Release 模式之间切换时,我真的很害怕用连接字符串更改所有代码行。
有没有一种简单的方法可以在DataSet 和程序中在Debug 和Release 模式之间更改连接字符串而不修改代码?
【问题讨论】:
标签: c# .net wpf connection-string