quarta-feira, 29 de julho de 2015

PRINCIPAIS NAMESPACES DO ADO.NET

É o nome da biblioteca microsoft para acesso a banco de dados para plataforma .NET.

ADO.NET é um conjunto de classes do .NET Framework, desenvolvidas para facilitar o acesso das aplicações à bases de dados de diversos tipos, especialmente bancos de dados, como Access, SQL Server, Oracle etc.

Representa uma evolução no ADO (ActiveX Data Objects). Foi construído “do zero”, sem reaproveitar a tecnologia ADO. 

O ADO.NET vem com quatro Managed Providers para acesso direto ao SQL Server, drivers OLE DB, Oracle e ODBC. As classes reias tem um prefixo que identifica a família a qual pertencem:

Os principais namespaces do ADO.NET são:
  • System.Data
  • System.Data.OleDb
  • System.Data.Odbc
  • System.Data.OracleClient
  • System.Data.SqlClient
Com isso, os objetos pertencentes aos Managed Providers possuem nomes com prefixos diferentes para cada classe:
  • Connection:
    • SqlClient: SqlConnection
    • OracleClient: OracleConnection
    • OleDB: OleDbConnection
    • Odbc: OdbcConnection
  • Command:
    • SqlClient: SqlCommand
    • OracleClient: OracleCommand
    • OleDB: OleDbCom mand
    • Odbc: OdbcCommand
  • DataAdapter:
    • SqlClient: SqlDataAdapter
    • OracleClient: OracleDataAdapter
    • OleDB: OleDbDataAdapter
    • Odbc: OdbcDataAdapter
  • DataReader:
    • SqlClient: SqlDataReader
    • OracleClient: OracleDataReader
    • OleDB: OleDbDataReader
    • Odbc: OdbcDataReader
Wellington Pereira
Analista de Sistemas
aspnetwf@gmail.com

Nenhum comentário:

Postar um comentário