Compartilhar via


Conjuntos de Dados (DataSets), Tabelas de Dados (DataTables) e Visualizações de Dados (DataViews)

O ADO.NET DataSet é uma representação de dados residente na memória que fornece um modelo de programação relacional consistente, independentemente da fonte dos dados que ele contém. Um DataSet representa um conjunto completo de dados, incluindo as tabelas que contêm, ordenam e restringem os dados, bem como as relações entre as tabelas.

Há várias maneiras de trabalhar com um DataSet, que pode ser aplicado de forma independente ou em combinação. É possível:

Um DataSet fortemente tipado também pode ser transportado usando um serviço Web XML. O design do DataSet é ideal para o transporte de dados usando serviços XML da Web. Para obter uma visão geral dos serviços Web XML, consulte a 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.

Criando um Conjunto de Dados
Descreve a sintaxe para criar uma instância de um DataSet.

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

Adicionar DataRelations
Descreve como criar relações 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 Conjunto de Dados
Descreve como mesclar o conteúdo de um array DataSet, DataTable, ou DataRow em outro array DataSet.

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

Manipulando eventos do Conjunto de Dados
Descreve os eventos de um DataSet e como usá-los.

Conjuntos de Dados 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 eventos DataViews e DataView.

Usando XML em um Conjunto de Dados
Descreve como o DataSet interage com XML como uma fonte de dados, incluindo o carregamento e o armazenamento do conteúdo de um DataSet como dados XML.

Consumindo um Conjunto de Dados 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 dados de uma fonte de dados.

Atualizando fontes de dados com DataAdapters
Descreve como resolver alterações nos dados em um Conjunto de Dados de volta à fonte de dados.

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

Consulte também