如何防止"添加到设计器中的对象使用不同的数据连接......"?

Tim*_*uri 6 visual-studio-2010 linq-to-sql

我正在使用Visual Studio 2010,我有一个LINQ-to-SQL DBML文件,我和我的同事正在使用这个文件.

我们在DBML正在使用的web.config文件中有一个连接字符串.但是,当我将一个新表从我的"服务器资源管理器"拖到DBML文件上时...我会看到一个对话框,要求执行以下两个选项之一:

  1. 允许visual studio更改连接字符串以匹配解决方案资源管理器中的连接字符串.
  2. 取消操作(意思是,我没有得到我的表).

关于为什么制作这个工具的PM /开发人员不允许第三种选择 - "无论如何创建对象 - 不要担心,我是开发人员!"我并不太关心辩论.

如果我可以在服务器资源管理器中创建一个连接 - 没有一个向导,我认为这将是一个很好的解决方案.如果我可以粘贴一个连接字符串,那就太棒了!因为那时DBML设计师不会对我感到害怕:O)

如果有人知道这个问题的答案,或者如何做到这一点,请知道!

小智 1

这是一个类似的线程,有几个选项。不幸的是,所有这些都需要解决一些问题,但这似乎是当前解决该问题的最佳解决方案。在 LINQ to SQL 下管理不同开发人员的连接字符串