0
在WPF应用程序,我使用LINQ到SQL,SQL Server之后,2008年的LINQ to SQL datacontext的更新变化的SQL Server名称
SQL Server计算机被替换和SQL Server由实例名安装不一样了。数据库恢复的名称与以前相同。
新的连接字符串被添加到应用程序。
但由于新的实例名称,它似乎不可能连接到数据库。 LINQ to SQL数据上下文需要更新。只有在表被删除之后,问题才解决,然后再添加到项目的LINQ datacontext .dbml页面中。
有没有办法改变SQL Server实例名称,而无需在Visual Studio中编辑项目?
是的,当然是这样,谢谢!有没有办法以编程方式更改DBML文件属性中的连接字符串,以便为用户创建一个用户自己设置数据库连接的接口? +1 – rem 2010-02-13 12:39:20
在这种情况下,最好的解决方案是将连接字符串作为DataContext构造函数的参数传递(new MyDataContext(connectString))。 – PanJanek 2010-02-13 12:44:53