0

我需要编写简单的实用程序,它将连接到不同的数据库。使用 LINQ 会很好。如何使用 LINQ 创建自定义连接?例如,表单将包含 4 个文本框:服务器、数据库名称、登录名和密码。我需要用这个参数创建连接字符串。

我知道如何通过 ADO 做到这一点,但我需要使用 LINQ。

PS LINQ 到 SQL。

4

2 回答 2

0

您可以使用SqlConnectionStringBuilder从输入构建连接字符串,然后将其传递给 DataContext 的构造函数。

于 2012-09-07T17:59:58.393 回答
0

SqlConnectionStringBuilder 对有效的键/值对执行检查。因此,您不能使用此类创建无效的连接字符串;尝试添加无效对将引发异常。该类维护一个固定的同义词集合,并且可以从同义词转换为相应的知名键名。

于 2012-09-07T19:59:02.877 回答