选了之后将连接字符串名直接丢application,然后dbhelper通过名字使用对应的连接。

解决方案 »

  1.   

    那就把ConnectionStrings的参数设置为可变的就行了,你选择哪个,就从ConnectionStrings中取那就就是了
    String xxx = 你选择的值;
    ConnectionStrings[xxx]
      

  2.   

    放到session中 +  工厂模式
      

  3.   


    首先要在代码上做出“像样儿的”改变,也就是改为string strConn = ConfigurationManager.ConnectionStrings[ConnKey].ConnectionString;public static string ConnKey
    {
        get
        {
            return "connstr1";
        }
    }这样的流程。有了这样的直观地面向问题的设计,下一步再考虑“底层”如何改变的问题。