DataSets, DataTables e DataViews

O DataSet do ADO.NET é uma representação de dados residentes na memória que fornecem um modelo de programação relacional consistente independentemente da origem dos dados que contém. Um DataSet representa um conjunto completo de dados que incluem as tabelas que contêm, pedem e restringem os dados, bem como as relações entre tabelas.

Há várias formas de trabalhar com um DataSet, que podem ser aplicadas independentemente ou em combinação. Você pode:

Um DataSet fortemente tipado também pode ser transportado usando um serviço Web XML. O design do DataSet torna-o ideal para transmitir dados usando serviços Web XML. Para obter uma visão geral dos serviços Web XML, consulte XML Web Services Overview (Visão geral dos serviços Web XML). Para obter um exemplo de como consumir um DataSet de um serviço Web XML, consulte Consuming a DataSet from an XML Web Service (Consumindo um conjunto de dados de um serviço Web XML).

Nesta seção

Diretrizes de segurança
Fornece diretrizes de segurança para DataSet e DataTable.

Creating a DataSet (Criando um conjunto de dados)
Descreve a sintaxe para criar uma instância de um DataSet.

Adicionando um DataTable a um DataSet
Descreve como criar e adicionar tabelas e colunas em um DataSet.

Adicionando DataRelations
Descreve como criar relacionamentos entre tabelas em um DataSet.

Navegando em DataRelations
Descreve como usar os relacionamentos entre tabelas em um DataSet para retornar as linhas filho ou pai de uma relação pai-filho.

Mesclando conteúdo do DataSet
Descreve como mesclar o conteúdo de uma matriz DataSet, DataTable ou DataRow em outro DataSet.

Copiando conteúdo do DataSet
Descreve como criar uma cópia de um DataSet que pode conter o esquema bem como dados especificados.

Manipular eventos do DataSet
Descreve os eventos de um DataSet e como usá-los.

DataSets tipados
Descreve o que um DataSet tipado é e como criá-lo e usá-lo.

DataTables
Descreve como criar um DataTable, definir o esquema e manipular dados.

DataTableReaders
Descreve como criar e usar um DataTableReader.

DataViews
Descreve como criar e trabalhar com DataViews e trabalhar com eventos de DataView.

Usando XML em um DataSet
Descreve como o DataSet interage com XML como uma fonte de dados, incluindo o carregamento e a persistência do conteúdo de um DataSet como dados XML.

Consumir um DataSet de um serviço Web XML
Descreve como criar um serviço Web XML que usa um DataSet para transportar dados.

Novidades no ADO.NET
Apresenta recursos que são novos no ADO.NET.

Visão geral do ADO.NET
Fornece uma introdução ao design e aos componentes do ADO.NET.

Populando um DataSet a partir de um DataAdapter
Descreve como carregar um DataSet com os dados de uma fonte de dados.

Atualizando fontes de dados com DataAdapters
Descreve como resolver as alterações nos dados em um DataSet de volta para a fonte de dados.

Adicionar restrições existentes a um DataSet
Descreve como preencher um DataSet com informações de chave primária de uma fonte de dados.

Confira também