Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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:
Crie programaticamente um DataTable, DataRelatione Constraint dentro de um DataSet e preencha as tabelas com dados.
Preencha o DataSet com tabelas de dados de uma fonte de dados relacional existente usando um
DataAdapter.Carregue e persista o DataSet conteúdo usando XML. Para obter mais informações, consulte Como usar XML em um Conjunto de Dados.
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.
Adicionando DataRelations Descreve como criar relações entre tabelas em um DataSet.
Navegando em DataRelations Descreve como usar as relações 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 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 Discute o que é um conjunto de dados do tipo DataSet e como criá-lo e usá-lo.
DataTables Descreve como criar um DataTableesquema e manipular dados.
DataTableReaders Descreve como criar e usar um DataTableReader.
DataViews Descreve como criar e trabalhar com DataViews eventos e trabalhar com DataView eventos.
Usando XML em um Conjunto de Dados Descreve como o DataSet XML interage como uma fonte de dados, incluindo o carregamento e a persistência 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.
Seções relacionadas
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 de um DataAdapter Descreve como carregar um DataSet com dados de uma fonte de dados.
Atualizando fontes de dados com DataAdapters Descreve como aplicar alterações nos dados de um DataSet de volta para a fonte de dados.
Adicionando restrições existentes a um Conjunto de Dados Descreve como preencher um DataSet com informações de chave primária de uma fonte de dados.