我需要编写简单的实用程序,它将连接到不同的数据库。使用 LINQ 会很好。如何使用 LINQ 创建自定义连接?例如,表单将包含 4 个文本框:服务器、数据库名称、登录名和密码。我需要用这个参数创建连接字符串。
我知道如何通过 ADO 做到这一点,但我需要使用 LINQ。
PS LINQ 到 SQL。
我需要编写简单的实用程序,它将连接到不同的数据库。使用 LINQ 会很好。如何使用 LINQ 创建自定义连接?例如,表单将包含 4 个文本框:服务器、数据库名称、登录名和密码。我需要用这个参数创建连接字符串。
我知道如何通过 ADO 做到这一点,但我需要使用 LINQ。
PS LINQ 到 SQL。
您可以使用SqlConnectionStringBuilder从输入构建连接字符串,然后将其传递给 DataContext 的构造函数。
SqlConnectionStringBuilder 对有效的键/值对执行检查。因此,您不能使用此类创建无效的连接字符串;尝试添加无效对将引发异常。该类维护一个固定的同义词集合,并且可以从同义词转换为相应的知名键名。