private static string ConnectionInfoToConnectionString(ConnectionInfo connectionInfo) { SqlConnectionStringBuilder connectionStringBuilder = new SqlConnectionStringBuilder { ConnectTimeout = 3 }; connectionInfo.UpdateConnectionString(connectionStringBuilder); return connectionStringBuilder.ConnectionString; }
public void Update(ConnectionInfo connectionInfo) { IProjectConfiguration projectConfiguration = _configProvider.GetConfig(); var connectionStringsSection = (ConnectionStringsSection)projectConfiguration.GetSection("connectionStrings"); foreach (ConnectionStringSettings connectionStringSettings in connectionStringsSection.ConnectionStrings) { string updatedConnectionString = connectionInfo.UpdateConnectionString(connectionStringSettings.ConnectionString); connectionStringSettings.ConnectionString = updatedConnectionString; } projectConfiguration.Save(); }