这个问题可能是多余的,但我无法完全理解如何做到这一点。 当用户运行我的 Winforms 应用程序时,我需要能够搜索 SQL 实例(如果前一个实例不可用)。我已经检查了数据库的存在,并且还创建了一个对话框来搜索所有可用的实例,并且建立连接字符串不是问题。这里的要点是,我需要能够每次用户打开应用程序时,它都会从外部文件加载 CN,如果外部文件不存在或实例不可用,我可以在另一个实例(当然,假设所需的数据库位于该实例中)。 关键是,我不知道如何在 winforms 中使用 LINQ 以编程方式更改连接字符串。 提前致谢
最佳答案
您应该将连接字符串传递给 DataContext 构造函数。
var db = new MyDataContext(myconnectionstring);
关于c# - 如何以编程方式更改 LINQ C# Winforms 中的连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1683205/