c# - 如何以编程方式更改 LINQ C# Winforms 中的连接字符串

标签 c# winforms visual-studio-2008 linq-to-sql

这个问题可能是多余的,但我无法完全理解如何做到这一点。 当用户运行我的 Winforms 应用程序时,我需要能够搜索 SQL 实例(如果前一个实例不可用)。我已经检查了数据库的存在,并且还创建了一个对话框来搜索所有可用的实例,并且建立连接字符串不是问题。这里的要点是,我需要能够每次用户打开应用程序时,它都会从外部文件加载 CN,如果外部文件不存在或实例不可用,我可以在另一个实例(当然,假设所需的数据库位于该实例中)。 关键是,我不知道如何在 winforms 中使用 LINQ 以编程方式更改连接字符串。 提前致谢

最佳答案

您应该将连接字符串传递给 DataContext 构造函数。

var db = new MyDataContext(myconnectionstring);

关于c# - 如何以编程方式更改 LINQ C# Winforms 中的连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1683205/

相关文章:

javascript - 将 MDL 与 ASP.NET Blazor 结合使用

c# - 十进制类型的声明后缀

javascript - 为什么这个java脚本函数会导致页面回发

azure - 客户端应用程序连接到本地 Web api 和 azure 中托管的 Web api

c# - (c# + windows 窗体) 将项目添加到不同类中的 listBox

visual-studio-2008 - VS2008.NET : Getting a referenced project's dependencies to copy to main project's bin folder

c# - C#中如何将数据复制到剪贴板

c# - 如何聆听某个进程发出的音频并将其与 5 秒的声音进行比较?

c++ - 在 Visual Studio 中监视调用堆栈大小

c# - 为控件快捷方式创建事件方法 - Visual Studio