在个别操作系统上以下获取数据库连接字符串的代码会得到空值,所以需要增加定向过滤!
ConnectionStringSettingsCollection connectionStringCollection = ConfigurationManager.OpenExeConfiguration(
Application.ExecutablePath).ConnectionStrings.ConnectionStrings;
for (int i = 0; i < connectionStringCollection.Count; i++)
{
if (connectionStringCollection[i].Name == "LocalSqlServer")
continue;
else
{
if (connectionStringCollection[i].Name == "XXXLocalConnectString")
dictionary.Add(connectionStringCollection[i].Name, connectionStringCollection[i].ConnectionString);
}
}