Heim >Backend-Entwicklung >C++ >Wie rufe ich eine Verbindungszeichenfolge aus App.config in C# ab?

Wie rufe ich eine Verbindungszeichenfolge aus App.config in C# ab?

Susan Sarandon
Susan SarandonOriginal
2025-01-14 22:46:44480Durchsuche

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

Zugriff auf in App.config gespeicherte Verbindungszeichenfolgen

Diese Anleitung zeigt, wie Sie mit C# eine Verbindungszeichenfolge aus der App.config-Datei Ihrer Anwendung abrufen. Der folgende Codeausschnitt zeigt die richtige Methode:

<code class="language-csharp">string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["Test"].ConnectionString;</code>

Diese Zeile greift direkt auf die Verbindungszeichenfolge mit dem Namen „Test“ im Abschnitt ConnectionStrings Ihrer App.config-Datei zu.

Um diesen Code zu verwenden, stellen Sie sicher, dass Sie den erforderlichen Namespace angegeben haben:

<code class="language-csharp">using System.Configuration;</code>

Und denken Sie daran, dass Ihr Projekt einen Verweis auf System.Configuration.dll haben muss. Wenn dieser Verweis nicht eingefügt wird, kann der Code nicht kompiliert werden.

Der häufige Fehler „Objektverweis nicht auf eine Instanz eines Objekts festgelegt“ tritt normalerweise auf, wenn versucht wird, auf eine Eigenschaft oder Methode eines Nullobjekts zuzugreifen. Im Zusammenhang mit Datenbankverbindungen bedeutet dies häufig, dass ConnectionFactory (oder ein ähnliches Objekt) vor der Verwendung nicht ordnungsgemäß initialisiert wurde. Die obige Methode vermeidet dies, indem direkt auf die Verbindungszeichenfolge aus der Konfigurationsdatei zugegriffen wird.

Das obige ist der detaillierte Inhalt vonWie rufe ich eine Verbindungszeichenfolge aus App.config in C# ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn