var connection = ConnectionFactory.GetConnection(
ConfigurationManager.ConnectionStrings["Test"]
.ConnectionString, DataBaseProvider);
Et voici mon App.config :
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="Test" connectionString="Data Source=.;Initial Catalog=OmidPayamak;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
Mais lorsque mon projet s'exécute, voici l'erreur que j'obtiens :
La référence d'objet ne correspond pas à une instance d'objet.
5 votes
Où avez-vous mis cet App.config ? Dans le projet de l'application que vous exécutez ou peut-être dans une dll ? Vous devez d'abord
3 votes
Ajoutez une référence à System.Configuration.dll, et vous devriez pouvoir utiliser System.Configuration.ConfigurationManager.
0 votes
Votre chaîne de connexion contient une faute de frappe. Vous avez besoin d'un espace entre "Integrated" et "Security"
0 votes
@OnurOmer - la question a été mise à jour pour inclure l'espace ("Integrated Security" au lieu de "IntegratedSecurity")