コード例 #1
0
 public static PostgresDatabase GetPGDatabase()
 {
     if (pgInstance == null)
     {
         pgInstance = new PostgresDatabase();
     }
     return(pgInstance);
 }
コード例 #2
0
 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(); }
 }