我看很多书上都是在vs 2008的服务器资源管理器里将数据库连接上。如果软件写好了,需要连接别的数据库,此时看不到开发环境,这时候怎么办? 按理说在开发的时候,在哪儿留一个对话框,给用户设置要连接的数据库比较合适,可是这个参数怎么通过linq to sql 使用呢?

解决方案 »

  1.   

    Context的构造方法里,可以传入不同数据库的连接字符串。可以把它放在配置文件里。
      

  2.   

    平时我用的连接字符串都是:
    “Data Source=192.168.0.1;Initial Catalog=MyDataBase;Persist Security Info=True;User ID=sa;Password=sa”
    你是不是没有手写代码的习惯,都是拖的控件呢?如果初学的话不要习惯托控件,自己尝试手写,进步会很快的
      

  3.   

    多看看MSDN:
    http://msdn.microsoft.com/zh-cn/office/bb399375(VS.90).aspx
      

  4.   

    在配置文件中配置连接字符串
    程序中读取配置文件 对DataContext进行初始化DataContext db=new DataContext("");
      

  5.   

    http://www.cnblogs.com/gmtyt/archive/2010/11/08/1871751.html