Revista MSDN Magazine Edição 13 - DataReader X DataSet

Artigo Originalmente Publicado na MSDN Magazine Edição 13

Clique aqui para ler todos os artigos desta edição

DataReader X DataSet

por John Papa

Este artigo discute

Este artigo usa as seguintes tecnologias:

·Acesso a Dados

·Objeto DataReader

·Objeto DataSet

   Visual C# e SQL

 

Download:

----

Chapéu

ADO.NET

 

 

Os desenvolvedores costumam me perguntar se o ADO.NET DataReader ou o DataSet são a melhor ferramenta. Alguns desenvolvedores dizem que o DataReader é melhor porque ele é leve, ao passo que outros dizem preferir o DataSet por sua flexibilidade própria. A verdade é que os dois têm seu lugar no desenvolvimento da Microsoft®.NET, já que sua utilidade depende da situação.

O objeto recordset ADO 2.x pode operar no modo conectado ou desconectado. Ele pode permanecer conectado ao banco de dados subjacente enquanto percorre um conjunto de linhas forward-only ou ele pode recuperar um conjunto de linhas em um cliente, cursor na memória e desconectar-se do banco de dados. Dentre as barreiras que você encontrará na migração do ADO clássico para o ADO.NET está a obtenção de uma compressão completa de como as operações que o recordset ADO realizava, agora são realizadas no ADO.NET.

Em vez de um único container de conjuntos de linhas, o ADO.NET oferece dois objetos de armazenamento de dados claramente separados: o DataReader e o DataSet. Nos concentraremos no objetivo dessas duas classes de recuperação de dados ADO.NET e o ajudaremos a decidir qual é a melhor escolha para uma determinada situação. Exploraremos como recuperar dados no DataReader e no DataSet, começando com discussão dos recursos exclusivos do DataReader. Também compararemos o DataReader conectado ao DataSet desconectado, pesando os prós e os contras da utilização de cada um em diferentes cenários."

[...] continue lendo...
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados