Chaque fois que je laisse tomber un objet de base de données de l'explorateur de serveur dans le dbml, Visual Studio remplace la chaîne de connexion dans le fichier de concepteur avec une nouvelle qu'il ajoute automatiquement aux chaînes de connexion dans mon fichier de configuration. Ils ont tous deux exactement les mêmes paramètres, juste des noms différents.Gardez ConnectionString dans le fichier concepteur LINQ
Comment forcer Visual Studio à utiliser et maintenir la chaîne de connexion je l'ai déjà?
Par exemple, dans les DBML-designer.cs, j'ai ceci:
base(global::System.Configuration.ConfigurationManager.ConnectionStrings["ConnString1"].ConnectionString, mappingSource)
qui est généré automatiquement. Dans mon fichier de configuration, j'ai:
<add name="DefaultConnString" connectionString="EXACTLYTHESAME"
providerName="System.Data.SqlClient" /> <add name="ConnString1" connectionString="EXACTLYTHESAME"
providerName="System.Data.SqlClient" />
Où ConnString1 est ajouté automatiquement à chaque fois que je fais glisser un objet de base de données à l'dbml.
Je veux les designer.cs à utiliser DefaultConnstring.
Merci, exactement ce que je cherchais! – Stefan