Maison > développement back-end > C++ > Comment récupérer une chaîne de connexion depuis App.config en C# ?

Comment récupérer une chaîne de connexion depuis App.config en C# ?

Susan Sarandon
Libérer: 2025-01-14 22:46:44
original
526 Les gens l'ont consulté

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

Accès aux chaînes de connexion stockées dans App.config

Ce guide montre comment récupérer une chaîne de connexion à partir du fichier App.config de votre application en utilisant C#. L'extrait de code suivant montre la méthode correcte :

<code class="language-csharp">string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["Test"].ConnectionString;</code>
Copier après la connexion

Cette ligne accède directement à la chaîne de connexion nommée "Test" dans la section ConnectionStrings de votre fichier App.config.

Pour utiliser ce code, assurez-vous d'avoir inclus l'espace de noms nécessaire :

<code class="language-csharp">using System.Configuration;</code>
Copier après la connexion

Et n'oubliez pas que votre projet doit faire référence à System.Configuration.dll. Le fait de ne pas inclure cette référence empêchera la compilation du code.

L'erreur courante « Référence d'objet non définie sur une instance d'un objet » survient généralement lors d'une tentative d'accès à une propriété ou à une méthode d'un objet nul. Dans le contexte des connexions à une base de données, cela signifie souvent que le ConnectionFactory (ou un objet similaire) n'a pas été correctement initialisé avant d'être utilisé. La méthode ci-dessus évite cela en accédant directement à la chaîne de connexion depuis le fichier de configuration.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal