public static TableMapper GetTableSchema(String TableName, EDataBase DataBaseType) { try { var Retorno = new TableMapper(); var Query = String.Empty; switch (DataBaseType) { case EDataBase.MySql: //Retorno = LoadMySql(TableName); break; case EDataBase.SqlServer: Retorno = LoadSQLServer(TableName); break; case EDataBase.Oracle: //Retorno = LoadOracle(TableName); break; } return(Retorno); } catch (Exception Ex) { throw Ex; } }
public static TableMapper GetTableSchema(String TableName, EDataBase DataBaseType) { try { var Retorno = new TableMapper(); var Query = String.Empty; switch (DataBaseType) { case EDataBase.MySql: Retorno = LoadMySql(TableName); break; case EDataBase.SqlServer: Retorno = LoadSQLServer(TableName); break; case EDataBase.Oracle: Retorno = LoadOracle(TableName); break; } return (Retorno); } catch (Exception Ex) { throw Ex; } }
public static DbFactory BancoDados(EDataBase eDataBase) { switch (eDataBase) { case EDataBase.SQL_SERVER: return(new SqlFactory()); case EDataBase.ORACLE: return(new OracleFactory()); case EDataBase.MONGO_DB: return(new MongoFactory()); default: throw new ApplicationException("Bando de dados nao reconhecido"); } }