在 LINQ to SQL 下管理不同开发人员的连接字符串

2024-02-26

使用 Subversion 中的源代码,当两台不同的计算机具有不同的连接字符串时,我会遇到问题。

LINQ to SQL 设计器似乎只喜欢具有相同的连接字符串。

设计者是否可以使用因开发人员具有不同的本地配置而变化的连接字符串,但 Web 应用程序中的实际使用情况是从 web.config 中提取的?


不幸的是,这对 LINQ to SQL 设计者来说是一个巨大的痛苦来源。当您将表或存储过程拖到设计图面上时,我不知道有什么方法可以强制 Visual Studio 从不添加默认连接字符串。

我们这样解决这个问题:

  1. 我们从不保存我们的开发密码
  2. 新建 DataContext 时,我们从不在代码中使用默认连接字符串
  3. 因此,我们可以“安全”地忽略接触数据层的冲刺期间的多个连接字符串
  4. 当事情逐渐平息/变得更加稳定时,我们可以使用设计器表面本身的属性或通过编辑 XML 从数据上下文中删除连接字符串。此时,由数据上下文的修改者来跟上删除默认连接字符串的速度。

唉,这不是一个理想的情况。希望 VS2010 能够“修复”这个问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 LINQ to SQL 下管理不同开发人员的连接字符串 的相关文章

随机推荐