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); }
private void InicializarConexion(CadenaConexion cadenaConexion, IMotorBaseDatos motorBaseDatos) { this._motorBaseDatos = motorBaseDatos; this._cadenaConexion = cadenaConexion; }
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); }