DataSets, DataTables e DataViews
O ADO.NET DataSet é uma representação residente na memória de dados que fornece um modelo de programação relacional consistente, independentemente da origem dos dados que contém. A DataSet representa um conjunto completo de dados, incluindo as tabelas que contêm, encomendam e limitam os dados, bem como as relações entre as tabelas.
Existem várias formas de trabalhar com um DataSet, que pode ser aplicado independentemente ou em combinação. Pode:
Criar programáticamente um DataTable, DataRelatione Constraint dentro de um DataSet e povoar as tabelas com dados.
Povoar os DataSet quadros de dados de uma fonte de dados relacional existente utilizando um
DataAdapter
.Carregue e persista o DataSet conteúdo utilizando XML. Para obter mais informações, consulte a utilização de XML num DataSet.
Uma forte dactilografada DataSet também pode ser transportada usando um serviço Web XML. O design do torna-o ideal para o DataSet transporte de dados utilizando serviços XML Web. Para uma visão geral dos serviços web da XML, consulte a visão geral dos serviços web da XML. Para um exemplo de consumir um a partir de um DataSet serviço Web XML, consulte Consumir um DataSet a partir de um Serviço Web XML.
Nesta secção
Diretrizes de segurança
Fornece orientação de segurança para DataSet e DataTable.
Criar um Conjunto de Dados
Descreve a sintaxe para criar um exemplo de um DataSet.
Adicionar 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 num DataSet.
Navegar em DataRelations
Descreve como usar as relações entre as tabelas num DataSet para devolver as filas de filhos ou pais de uma relação pai-filho.
Fusão de Conteúdos do DataSet
Descreve como fundir o conteúdo de um DataSet, DataTableou DataRow matriz em outro DataSet.
Copiar conteúdos do DataSet
Descreve como criar uma cópia de um DataSet que pode conter esquemas, bem como dados especificados.
Tratamento de Eventos DataSet
Descreve os eventos de um DataSet e como usá-los.
DataSets dactilografado
Discute o que é uma dactilografada DataSet e como criá-la e usá-la.
DataTables
Descreve como criar um DataTableesquema, 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 DataView eventos.
Utilização de XML num DataSet
Descreve como o XML interage com o DataSet XML como uma fonte de dados, incluindo o carregamento e persistência do conteúdo de um DataSet dado de XML.
Consumir um DataSet a partir de um Serviço Web XML
Descreve como criar um serviço Web XML que utiliza um DataSet para transportar dados.
Secções relacionadas
O que há de novo em ADO.NET
Introduz funcionalidades que são novas em ADO.NET.
Visão geral ADO.NET
Fornece uma introdução ao design e componentes de ADO.NET.
Povoar um DataSet a partir de um DataAdapter
Descreve como carregar um DataSet com dados de uma fonte de dados.
Atualizar fontes de dados com DataAdapters
Descreve como resolver as alterações aos dados num DataSet de volta à fonte de dados.
Adicionar restrições existentes a um Conjunto de Dados
Descreve como povoar um DataSet com informações de chave primárias a partir de uma fonte de dados.