网站是一个Webgame , 网站的外层是关于网站用户名的一些东西,用的数据库是UserInfo.MDF内层有两个文件夹Serv1和Serv2,两个Serv1与Serv2又各有2个与之对映的数据库Serv1.MDF和Serv2MDF
现在遇到的问题的,实际上Serv1与Serv2是共享的一套BLL和DAL层,里面的东东都是一样的,只是数据库不一样的。为了实现,Serv1和Serv2分别访问自己各自的数据,而同时外层的页面处除了能访问自己的UserInfo.MDF
也同时能访问Serv1.MDF和Serv2MDF不清楚怎么办,本来想在各自文件夹里放配置不同的webconfig中的connectionString。但包层的的webconfig也需要配置吧?现在有点乱,不知道,这样的情况,大家是如何处理的?请赐教

解决方案 »

  1.   

    只在最外层配置1个web.config就可以了
      

  2.   

    不知道你的DAL层取连接字符串的方法,其实方便的办法是在配置文件中设置几个不同的字符串,这样就可以为每个功能指定一个连接了。
    如<conn1....>
    <conn2....>
    你的数据连接类 是可以实例化的就可以了。或者可以指定不同参数创建不同的连接。如果不是的话,修改下你的DAL层代码吧,现成的也有不少。
    个人认为这是最为彻底的方法,呵呵。