public static IDbConnection CrearConexion(EnumBaseDatos _baseDatos = EnumBaseDatos.SIR, EnumBaseDatosOrigen _origen = EnumBaseDatosOrigen.SqlServer) { IDbConnection conn = null; switch (_origen) { case EnumBaseDatosOrigen.SqlServer: conn = new SqlConnection(ObtenerNombre(_baseDatos)); break; case EnumBaseDatosOrigen.Oracle: conn = new OracleConnection(ObtenerNombre(_baseDatos)); break; default: throw new Exception("Base de datos no soportada"); } conn.Open(); return(conn); }
private static string ObtenerNombre(EnumBaseDatos _baseDatos) { return(Configuraciones.ObtenerConfiguracion("Conexiones", _baseDatos.ToString())); }