this is the best solution to save the connection in local config file
using the same class (set connection )
conn.Open();
Controls.SetConnection con = new Controls.SetConnection();
con.saveconnection("Name",string.Format(@"metadata=res://*/Entities.Entities.csdl|res://*/Entities.Entities.ssdl|res://*/Entities.Entities.msl;provider=System.Data.SqlClient;provider connection string=""{0}; integrated security = True; MultipleActiveResultSets = True; App = EntityFramework""", ConnectionString));
Application.Restart();