Bonjour,

J'utilise dans mon application C# WPF entityFramework.

Lors de la sauvegarde de données j'utilise :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
context.SaveChanges();
Mon problème est le suivant, j'utilise une base de données SQL Server Distante, j' ouvre donc une connexion avec cette base au début de mon programme.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
String connString = "server=" + NomServeurDistant + ";database=MaBdd;Trusted_Connection=True;Connection Timeout = 5";
 
SqlConnection connection = new SqlConnection(connString);
 
connection.Open();
Lorsque que je simule une perte de connexion à la base distante, je voudrais changer la connexion vers une base en local sur la machine, comment faire ?

Pour l'instant je m'amuse juste a changer le nom du serveur distant "NomServeurDistant" en y mettant le nom du pc en local, j'arrive a ouvrir la connexion mais mon context de données est toujours connecté à la base distante !

Y-a t-il un moyen de changer la connexion du context de données en cours ?

Merci

NahMean