示例#1
0
        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);
        }
示例#2
0
 private static string ObtenerNombre(EnumBaseDatos _baseDatos)
 {
     return(Configuraciones.ObtenerConfiguracion("Conexiones", _baseDatos.ToString()));
 }