INFO: Guia para ADO.NET

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

313590
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Sumário
Este artigo fornece uma forma para obter mais informações sobre o ADO.NET. Informações gerais sobre artigos fornecem hiperligações para informações úteis, incluindo documentação on-line, artigos da base de dados de conhecimento da Microsoft e documentação técnica para o ajudar a obter informações sobre um produto da Microsoft ou a tecnologia da Microsoft.

Para obter informações adicionais sobre o utilização de XML na plataforma de desenvolvimento .NET acesso a dados, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
313651INFO: Guia para XML no .NET Framework
back to the top

Descrição geral

ADO.NET é a arquitectura de acesso de dados é fornecida pelo .NET Framework. Este fornece classes de alto desempenho, escalável, desligado acesso aos dados em conjunto com a interoperabilidade com dados em documentos XML.

Os seguintes tópicos de ajuda do Visual Studio .NET (clique em Ajuda e, em seguida, clique no menu índice ) fornecer uma descrição geral do ADO.NET:
  • Visual Studio .NET
  • .NET framework
  • Programação o .NET Framework
  • Acessando dados com o ADO.NET
  • Descrição geral do ADO.NET
  • Objectivos de concepção para ADO.NET
  • Arquitectura do ADO.NET
Para informações de descrição geral sobre o ADO.NET, consulte o seguinte Web site da Microsoft: back to the top

Plano de ADO.NET artigos

As secções seguintes descrevem várias tecnologias e componentes do ADO.NET. Além disso, cada secção inclui uma hiperligação para um artigo correspondente na guia se houver uma disponível.

Fornecedores de dados do .NET

Fornecedores de dados .NET são um conjunto de classes que fornecem acesso a uma base de dados back-end ou origem de dados. O .NET Framework inclui dois fornecedores de dados:
  • Um fornecedor de dados que acede a bases de dados através de OLE DB.
  • Um fornecedor de dados que fornece acesso directo e de alto desempenho para o Microsoft SQL Server 7.0 e posteriores.
Fornecedores de dados adicional estará disponíveis na Internet e de outros fabricantes e um SDK está disponível para escrever o seu fornecedor de dados. Cada fornecedor de dados tem a familiarizado ligação , comandos e objectos de parâmetro e os novos objectos DataReader e transacções . Para obter informações adicionais sobre manipular directamente utilizando estas classes de bases de dados, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
313480INFO: Guia para fornecedores de dados do .NET
back to the top

ADO.NET DataSet, DataView, DataViewManager

O objecto de DataSet é um arquivo de dados desligado e é o objecto central no ADO.NET. Pode conter vários objectos de DataTable e se relacionam com utilizando DataRelation objectos. Com objectos DataRelation , também pode criar hierárquica navegação entre principal e subordinada objectos DataTable . O objecto de DataView fornece uma vista ordenada, filtrada no DataTable . Com o objecto de DataViewManager , pode especificar a ordenação e filtragem sobre toda hierarquia DataTable no DataSet . Para informações adicionais sobre como manipular programaticamente destas classes, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
313485INFO: Guia para DataSet ADO.NET, DataView e DataViewManager objectos
back to the top

ADO.NET DataAdapters

O DataSet tiver substituído o componente de armazenamento desligada do ADO conjunto de registos, mas não é possível ler ou escrever a uma origem de dados. O ' DataAdapter ' é um objecto fornecido por cada fornecedor de dados .NET para satisfazer esta função. Gere ligações , comando , e DataReader objectos para ler os dados para um DataSet e escrever alterações novamente para a origem de dados. Para obter informações adicionais sobre como utilizar o objecto de ' DataAdapter ', clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
313483INFO: Guia para objectos de ' DataAdapter ' ADO.NET
back to the top

DataSets e serviços Web

Com os serviços Web, pode expor chamadas de função através da Internet ou através de uma intranet transferindo dados como XML. O Visual Studio .NET suporta criar e consumir serviços Web, mesmo nas plataformas que não sejam da Microsoft. Pode passar um objecto de DataSet como um documento XML entre camadas da aplicação através de uma Web Service. Este protocolo sem estado é muito escalável e well-suited à natureza desligado de um DataSet . Para obter informações adicionais sobre como utilizar o DataSets com serviços para a Web, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
313648INFO: Guia para objectos DataSet ADO.NET e XML Web Services
back to the top

Ligação de dados de formulários do Windows

Componentes do Windows Forms podem associar a matrizes, colecções e o ADO.NET DataSet , DataTable , DataView e objectos de DataViewManager . Para informações adicionais sobre a utilização do Windows Forms vinculação de dados através da utilização destas classes, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
313482INFO: Guia para ligação de dados de formulários do Windows
back to the top

Ligação de dados de formulários Web

Formulários Web incluem vários mecanismos de ligação diferente. Componentes podem ligar o ADO.NET DataReader DataSet , DataTable , DataView e objectos DataViewManager . Para obter informações adicionais sobre enlace de dados de formulários da Web utilizando estas classes, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
313481INFO: Guia para ligação de dados de formulários Web
back to the top

Ferramentas de dados Visual e DataSets escrito

Estruturador de Visual Studio .NET fornecem ferramentas poderosas que geram código como manipular graficamente elementos estruturador. Além disso, pode efectuar modificações ao código personalizadas que reflectem-se do estruturador de. ADO.NET objectos são não excepção; com as ferramentas de dados visual incorporadas, pode criar objectos ADO.NET utilizando uma operação de arrastar e largar para mover tabelas de base de dados nas suas aplicações. Graficamente pode manipular as respectivas propriedades e gerar uma classe DataSet personalizada (que é uma letra de imprensa DataSet ) a partir dos mesmos.

Quando utiliza o digitado DataSet , aceder DataTable objectos e objectos de DataColumn como propriedades em vez de como membros de uma colecção; deste modo, pode utilizar IntelliSense para escolher nomes de tabela e campo, que lhe fornece confirmação de tempo de compilação que os nomes estão correctos. Além disso, pode efectuar pesquisas baseadas na propriedade muito mais rápidas do que pesquisas baseadas na colecção, que lhe fornece benefícios de tempo de execução adicionais.

Com objectos de DataSet escritos, pode também efectuar o enlace de dados de tempo de estruturação e eliminar as consultas de esquema em relação a origem de dados (o esquema é determinado no momento da estruturação e incorporado na própria classe). Porque objectos DataSet digitados derivar da classe DataSet padrão, pode passar um DataSet escrito para qualquer propriedade ou método tem um padrão DataSet . Para obter informações adicionais sobre DataSets escrito e as ferramentas de dados visual do Visual Studio. NET, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
313486INFO: Guia para ferramentas do Visual da base de dados e tipo DataSets
back to the top

DataSets e XML

O XML é no núcleo do .NET Framework. objectos de DataSet podem ler e escrever XML por converter entre formatos hierárquicos e relacionais. Podem também interagirem com o objecto XmlDataDocument fornecendo assim uma vista dos mesmos dados ambos hierarquicamente (através de XmlDataDocument ) totalmente sincronizada e relationally (através de DataSet ). Para obter informações adicionais sobre DataSets e XML, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
313649INFO: Guia para integração do XML com o ADO.NET
back to the top

Utilizar o ADO no .NET

Quando migra a aplicação para a plataforma. NET, não é necessário migrar tecnologia de cada vez. Pode migrar algumas partes da aplicação para utilizar o .NET Framework utilizando tecnologias existentes através da camada de interoperabilidade COM (interoperabilidade). Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
308044INFO: Guia para utilizar o ADO no .NET
back to the top

Resolução de problemas

Se tiver problemas ou se tiver dúvidas, pode fazer referência aos newsgroups da MSDN, onde pode partilhar as experiências com os seus pares. Também pode utilizar dados de conhecimento onde pode procurar artigos sobre problemas específicos. back to the top

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 313590 - Última Revisão: 02/06/2014 18:13:29 - Revisão: 4.3

  • Microsoft ADO.NET (included with the .NET Framework)
  • Microsoft ADO.NET 1.1
  • Microsoft Web Services (included with the .NET Framework) 1.0
  • Microsoft Web Services Enhancements for Microsoft .NET 1.1
  • kbnosurvey kbarchive kbmt kbarttyperoadmap kbdatabase kbdatabinding kbinfo kbsqlclient kbsystemdata kbupgrade kbwebforms kbwindowsforms KB313590 KbMtpt
Esta informação foi útil?