ホームページ >バックエンド開発 >C++ >C# で App.config から接続文字列を取得する方法

C# で App.config から接続文字列を取得する方法

Susan Sarandon
Susan Sarandonオリジナル
2025-01-14 22:46:44481ブラウズ

How to Retrieve a Connection String from App.config in C#?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。