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>
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>
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!