public static PostgresDatabase GetPGDatabase() { if (pgInstance == null) { pgInstance = new PostgresDatabase(); } return(pgInstance); }
public IDatabase CreateDatabaseInstance(string activeDb) { try { switch (activeDb) { case "postgres": return(PostgresDatabase.GetPGDatabase()); //case "oracle": // return new OracleDatabase(); //case "mssql": // return new MSSqlDatabase(); } return(null); } catch { throw new NotImplementedException(); } }