ADO .NET
Connection - responsável por efetuar a conexão com o banco de dados Command - responsável por executar comandos contra o banco de dados; DataAdapter - é utilizado para preencher o objeto DataSet;
*** DataSet ***
- É conhecido como modo Desconectado - Pode obter dados diretamente de um XML - Pode conter multiplas tabelas (DataTable)
* Coleções Relations - Uma coleção de relações hospedadas em um objeto DataRelationCollection que liga tabelas através de chaves estrangeira Tables - Uma coleção de tabelas que armazena os dados atuais * Métodos AcceptChanges - Grava todas as alterações para o DataSet Clear - Remove todas as linhas de todas as tabelas Clone - Faz uma cópia da estrutura mas não os dados de um DataSet Copy - Faz uma cópia a estrutura e os dados de um DataSet GetChanges - Retorna uma cópia do DataSet com apenas as colunas alteradas ou aquelas que coincidem com o filtro definido em DataRowState GetXml - Retorna uma representação exm XML dos dados GetXmlSchema - Retorna uma representação XML da estrutura de um DataSet HasChanges - Retorna um valor indicando que existe mudanças pendentes InferXmlSchema -Infere a estrutura de um DataSet baseada em um arquivo ou fluxo Merge - Mescla o DataSet com o provedor ReadXml - Carrega um esquema XML e dados para um DataSet ReadXmlSchema - Carrega um esquem XML para um DataSet Reset - Reverte o DataSet ao seu estado original WriteXML - Escreve os dados e o esquema XML para um arquivo ou fluxo de dados WriteXmlSchema- Escreve o esquema XML para um arquivo ou fluxo
*** DataReader *** - Somente conectado - Usado somente para leitura de dados (Não permite alterar ou atualizar a fonte de dados) - Desepenho superior a um DataSet. (Muito mais rápido) - Permite acessar e percorrer os registros no modo de somente leitura e somente para frente. -