VB 2010 (50) O espaço para nome e a classe básicos do ADO.NEt

Namespace Explicação
System.Data  Esse espaço para nome é o espaço para nome principal do ADO.NET, que contém classes usadas por todos os provedores de dados e representa tabelas, colunas, linhas e classes DataSet. O espaço para nome também contém várias interfaces úteis, como IDbConmmand, IDbConnection e iDbDataAdapter. Essas interfaces são usadas por todos os provedores gerenciados, permitindo que eles entrem no núcleo dos oito DO.NET        
System.Data.Common  Este espaço para nome define classes comuns usadas como classes base para provedores de dados. Todos os provedores de dados compartilham essas classes. Dois exemplos são DbConnection e DbDataAdapter   
System.Data.OleDb  Este espaço para nome define classes que usam provedores de dados do .NET Ole DB para manipular fontes de dados OLE-DB. Ele contém as classes OleDbConnection e OleDbCommand.
System.Data.Odbc   Este espaço para nome define classes que usam provedores de dados ODBC do .NET para manipular fontes de dados ODBC. Ele contém as classes OdbcConnection e OdbcCommand.
System.Data.SqlClient Esse espaço para nome define um provedor de dados para os bancos de dados SQLServer 7.0 e superiores e contém as classes SqlConnection e SqlCommand
System.Data.SqlTypes  Este espaço para nome define várias classes, que representam tipos de dados específicos para bancos de dados do SQL Server     
System.Data.Linq Este espaço para nome suporta o uso do LINQ para conectar, consultar e editar bancos de dados        
System.Data.Sevices  Esse espaço para nome oferece suporte aos serviços de dados ADO.NET, que é um método do servidor que fornece dados usando a sintaxe semelhante ao REST,
System.Data.EntityClient Este espaço para nome suporta o uso do EntityFrameWork para processar dados.

  O ADO.NET possui 3 classes diferentes:

  • A classe desconectada desconectada é ADO. O .NET Framework fornece a estrutura básica: por exemplo, a classe DataTable. Objetos desta classe podem armazenar dados, mas não precisam confiar em um provedor de dados específico.
  • A classe compartilhada constitui a classe base do provedor de dados e é compartilhada entre todos os provedores de dados.
  • A classe do provedor de dados pode manipular diferentes tipos de fontes de dados e são usadas para executar todas as operações de gerenciamento de dados em um banco de dados específico. Por exemplo, o provedor de dados SqIClient processa apenas bancos de dados do SQL Server.

       O provedor de dados inclui os objetos Connection, Command, DataAdapter e DataReader. Geralmente, ao escrever o ADO.NET, primeiro crie um objeto de conexão e forneça as informações necessárias, como a seqüência de conexão. Em seguida, crie um objeto de comando. Forneça os detalhes do comando SQL a ser executado. Este comando pode ser um comando de texto SQL embutido, um procedimento armazenado ou acesso direto à tabela. Se necessário, você também pode fornecer parâmetros para esses comandos.
        Após criar os objetos Connection e Command, você deve determinar se o comando retorna um conjunto de resultados. Se o comando não retornar um conjunto de resultados, você poderá chamar um dos vários métodos Execute para executar o comando. Por outro lado, se o comando retornar um conjunto de resultados, você deverá determinar se deseja salvar o conjunto de resultados para uso futuro sem manter uma conexão com o banco de dados. Se você deseja salvar o conjunto de resultados, deve criar um objeto DataAdapter e usá-lo para preencher o objeto DataSet ou DataTable. Esses objetos podem salvar suas informações no modo desconectado. No entanto, se você não salvar o conjunto de resultados, mas apenas processar o comando rapidamente, poderá usar o objeto Command para criar um objeto DataReader. O objeto DataReader requer uma conexão em tempo real com o banco de dados e é um cursor somente leitura de encaminhamento.
 

Publicado 146 artigos originais · elogiado 0 · visitas 2736

Acho que você gosta

Origin blog.csdn.net/ngbshzhn/article/details/105593802
Recomendado
Clasificación