private bool ChangeDatabaseInterface(IDbConfig config, string databaseName) { if (!controller.DatabaseExists(config, databaseName)) { return(false); } DatabaseInterface dbi; if (!dbInterfaces.TryGetValue(databaseName, out dbi)) { dbi = new DatabaseInterface(controller, databaseName, hostString); dbInterfaces[databaseName] = dbi; } Database = controller.GetDatabase(databaseName); dbInterface = dbi; return(true); }