Я хочу изменить connectionstring из windowsform с Entity 4.0 Я хочу изменить идентификатор пользователя, имя сервера, базу данных, порт в формах. База данных MYSQL My App работать вместе Msql и EntityconnectionString with MYSQL runtime windowform
Im может изменить соединение формы с MySQL во время выполнения, потому что изменить регистр на окнах, но в сущности я не нет, как я могу это сделать. Как это сделать.
Я попробовал несколько примеров, но не работал.
Для Exemple: общественная пустота SaveConexaoEntity()
{
var config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
var connectionString = (ConnectionStringsSection)config.GetSection("connectionStrings");
connectionString.ConnectionStrings["cartorioEntities"].ConnectionString = "metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=MySql.Data.MySqlClient;provider connection string="server=" + txtServidor.Text + ";" + "User Id=" + txtUserId.Text + ";" + "password=" + txtPassword.Text + ";" + "Persist Security Info=True;database=" + txtBaseDados.Text + ";" + "port=" + txtPorta.Text + """ + " providerName=System.Data.EntityClient";
config.Save();
ConfigurationManager.RefreshSection("connectionStrings");
I'm, используя форму для Windows с C# Мне нужно создать Frontend в форме, чтобы изменить параметры сервера, идентификатор пользователя, порт, база данных во время выполнения. Соединение с моей сущностью работает вместе Mysqlconection.
<add name="cartorioEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=MySql.Data.MySqlClient;provider connection string="server=10.0.0.2;User Id=root;[email protected];Persist Security Info=True;database=cartorio;port=3306"" providerName="System.Data.EntityClient" />
Есть ли другие способы сделать это.
Когда я запустил его, он говорит, что не понимает сервер.