No ADO.NET, o DataSet e o DataReader são os dois objetos bá...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - a arquitetura do DataSet permite o acesso aos dados sem a necessidade de manter ativa a conexão com a base de dados.
Vamos entender por que essa é a resposta correta. O ADO.NET é uma parte fundamental do .NET Framework da Microsoft que permite o acesso e a manipulação de dados. Dentro do ADO.NET, temos dois objetos principais para trabalhar com dados: o DataSet e o DataReader.
O DataReader é um objeto de leitura rápida e somente para frente que fornece um meio de ler uma sequência de linhas de um banco de dados. Uma característica importante do DataReader é que ele requer que a conexão com a base de dados permaneça aberta durante toda a sua utilização. Isso o torna rápido, porém, mantém um recurso de banco de dados (a conexão) ocupado.
Por outro lado, o DataSet é um objeto que pode conter uma ou mais tabelas de dados, sem a necessidade de uma conexão ativa com o banco de dados. Quando se utiliza um DataSet, os dados podem ser carregados na memória, e a conexão com a base de dados pode ser fechada. Isso permite que se trabalhe de forma desconectada, editando os dados localmente no DataSet e, em seguida, sincronizando as alterações com o banco de dados em um momento posterior.
Esta abordagem de "desconexão" é o principal motivo pelo qual a alternativa B está correta. O DataSet é projetado para permitir que as operações com os dados ocorram mesmo quando a conexão com a fonte de dados não está disponível, representando um recurso importante em diversas situações, como por exemplo, em ambientes onde a conectividade é limitada ou intermitente.
Espero que essa explicação tenha ajudado a compreender melhor o funcionamento do DataSet e do DataReader no contexto do ADO.NET e por que a alternativa B é a resposta correta para a questão apresentada.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo