public static MySqlPool GetPool(MySqlConnectionStringBuilder settings) { string connectionString = settings.GetConnectionString(true); lock (pools.SyncRoot) { MySqlPool pool = pools[connectionString] as MySqlPool; if (pool == null) { pool = new MySqlPool(settings); pools.Add(connectionString, pool); } else { pool.Settings = settings; } return pool; } }
public static MySqlPool GetPool(MySqlConnectionStringBuilder settings) { string connectionString = settings.GetConnectionString(true); lock (pools.SyncRoot) { MySqlPool pool = pools[connectionString] as MySqlPool; if (pool == null) { pool = new MySqlPool(settings); pools.Add(connectionString, pool); } else { pool.Settings = settings; } return(pool); } }
public static void ClearPool(MySqlConnectionStringBuilder settings) { ClearPoolByText(settings.GetConnectionString(true)); }
public static void ClearPool(MySqlConnectionStringBuilder settings) { ClearPoolByText(settings.GetConnectionString(true)); }