public static Dao GetDao(String connectionString, String providerName) { Dao dao; if (!_daos.TryGetValue(connectionString, out dao)) { dao = new DatabaseDao(connectionString, CreateDatabase(connectionString, providerName), providerName); _daos.Add(connectionString, dao); } return(dao); }
public static Dao GetDao(String name) { Dao dao; if (!_daos.TryGetValue(name, out dao)) { dao = new DatabaseDao(name, CreateDatabase(name)); _daos.Add(name, dao); } return(dao); }