Bonjour, voila je viens vous demandez de l'aide car je bute depuis plusieurs jours sur comment changer la chaine de connexion a la base de donnée a partir de mon code.
Je voudrais que les utilisateur de mon application puisse changer les informations via un fichier texte par exemple ou un fichier xml qui me permettrais d'aller piocher c'est infos dedans est d'ensuite établir la connexion.
J'ai chercher du coté du connexionString mais aucun résultat concluant.
Voici le code que je me suis servi pour mes test:
Mais j'ai une erreur de type : "Keyword not supported.\r\nNom du paramètre : metadata".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 private static string ConnectionString { get { // Specify the provider name, server and database. string providerName = "MySql.Data.MySqlClient"; string metaData = "res://*/DataObject.Model1.csdl|res://*/DataObject.Model1.ssdl|res://*/DataObject.Model1.msl"; // Initialize the EntityConnectionStringBuilder. EntityConnectionStringBuilder entityBuilder = new EntityConnectionStringBuilder(); //Set the provider name. entityBuilder.Provider = providerName; // Set the provider-specific connection string. entityBuilder.ProviderConnectionString = "server=localhost;user id=root;password=root;database=testdb"; entityBuilder.Metadata = metaData; return entityBuilder.ToString(); } }
Pourriez-vous me donner des pistes ^^, je suis a cours d'idées.
Cordialement Quentin.
Partager