さまざまなデータベースに接続する単純なユーティリティを作成する必要があります。LINQ を使用すると便利です。LINQ を使用してカスタム接続を作成するにはどうすればよいですか? たとえば、サーバー、データベース名、ログイン、パスワードの 4 つのテキストボックスを含むフォームがあります。そして、このパラメーターで接続文字列を作成する必要があります。
ADO 経由で行う方法は知っていますが、LINQ を使用する必要があります。
PS LINQ to SQL。
さまざまなデータベースに接続する単純なユーティリティを作成する必要があります。LINQ を使用すると便利です。LINQ を使用してカスタム接続を作成するにはどうすればよいですか? たとえば、サーバー、データベース名、ログイン、パスワードの 4 つのテキストボックスを含むフォームがあります。そして、このパラメーターで接続文字列を作成する必要があります。
ADO 経由で行う方法は知っていますが、LINQ を使用する必要があります。
PS LINQ to SQL。
SqlConnectionStringBuilderを使用して、入力から接続文字列を作成し、それを DataContext のコンストラクターに渡すことができます。
SqlConnectionStringBuilder は、有効なキーと値のペアのチェックを実行します。したがって、このクラスを使用して無効な接続文字列を作成することはできません。無効なペアを追加しようとすると、例外がスローされます。クラスはシノニムの固定コレクションを維持し、シノニムから対応する既知のキー名に変換できます。