Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Felipe Fonseca

Qual a diferença entre ...

Recommended Posts

Correndo o risco de cometer algum erro...

 

Basicamente,

 

DataSet = Acesso a dados desconectado. Você recupera os dados do banco. Desconecta-se. Faz as alteração. Conecta-se. Atualiza o banco e Desconecta-se.

 

DataSource = Traduzindo: Fonte de dados, ou seja, qualquer objeto que contenha dados. Ex.: DataSet, DataTable, Array...

 

TableAdapter = Encontra-se dentro de um DataSet. É a maneira que os dados são organizados.

 

DataTable = Forma de organização de dados que podem vir que um Datasource qualquer.

 

Att,

Compartilhar este post


Link para o post
Compartilhar em outros sites

DataSet é a representação da sua fonte de dados (Ex. Banco de Dados) em memória.

A vantagem de se usar um DataSet, é poder trabalhar desconectado do banco, obtendo uma maior performance.

Imagine uma aplicação Web, em que você tem que trabalhar milhões de registros.. não dá pra toda hora ir lendo do banco de dados.

Essas imagens ilustram o DataSet:

http://i.msdn.microsoft.com/zb0sdh0b.ado_1(en-us,VS.71).gif

 

DataSource o roberto respondeu.

 

TableAdapter é o objeto que comunica sua aplicação com a base de dados, ou seja, ele se conecta a base de dados, executa as querys as stored procedures e retorna os dados, no formato de um DataTable, que faz parte do DataSet.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.