Example #1
0
        internal static IMotorBaseDatos ObtenerMotorBaseDatos(CadenaConexion cadenaConexion)
        {
            IMotorBaseDatos resultado = null;

            switch (cadenaConexion.MotorBaseDatos)
            {
            // Instancia de Sql Server
            case CadenaConexion.TipoMotorBaseDatos.ClienteSqlServer:
                resultado = new SqlServerAdapter(cadenaConexion);
                break;
            }

            return(resultado);
        }
Example #2
0
 private void InicializarConexion(CadenaConexion cadenaConexion, IMotorBaseDatos motorBaseDatos)
 {
     this._motorBaseDatos = motorBaseDatos;
     this._cadenaConexion = cadenaConexion;
 }
Example #3
0
 internal Conexion(CadenaConexion cadenaConexion, IMotorBaseDatos motorBaseDatos)
 {
     //Este metodo es utilizado para test, solo internals pueden entregar el motor de base de datos.
     this.InicializarConexion(cadenaConexion, motorBaseDatos);
 }