App.config に保存されている接続文字列へのアクセス
このガイドでは、C# を使用してアプリケーションの App.config
ファイルから接続文字列を取得する方法を説明します。 次のコード スニペットは正しいメソッドを示しています:
<code class="language-csharp">string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["Test"].ConnectionString;</code>
この行は、ConnectionStrings
ファイルの App.config
セクション内の「Test」という名前の接続文字列に直接アクセスします。
このコードを使用するには、必要な名前空間が含まれていることを確認してください:
<code class="language-csharp">using System.Configuration;</code>
そして、プロジェクトには System.Configuration.dll
への参照が必要であることを覚えておいてください。 この参照を含めないと、コードはコンパイルできなくなります。
「オブジェクト参照がオブジェクトのインスタンスに設定されていません」という一般的なエラーは、通常、null オブジェクトのプロパティまたはメソッドにアクセスしようとしたときに発生します。 データベース接続のコンテキストでは、これは多くの場合、ConnectionFactory
(または同様のオブジェクト) が使用前に適切に初期化されていないことを意味します。 上記の方法では、構成ファイルから接続文字列に直接アクセスすることでこれを回避します。
以上がC# で App.config から接続文字列を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。