using System; using System.Collections.Generic; using System.Configuration; using System.Linq; using System.Web; namespace WebAPI.Dapper { public class SqlPools { public SqlPools() { SecConnStr(); } static Dictionary sqlDic = new Dictionary(); /// /// 将配置文件夹中的数据库链接全部遍历至字典 /// private void SecConnStr() { ConnectionStringSettingsCollection seetings = ConfigurationManager.ConnectionStrings;//获取配置文件connectionstring所有节点 for (int i = 0; i < seetings.Count; i++) { sqlDic.Add(seetings[i].Name, seetings[i].ConnectionString);//存入字典 } } /// /// sqlhelper实例化 /// /// /// public static SqlHelper GetInstance(string dbName) { return new SqlHelper(sqlDic[dbName]);//从字典取出数据库链接字符串 } } }