AWWW-1st3.6-w09.tresc-1.0-Slajd18
Dostawcy danych dla .NET Framework
Dostawcy danych dla .NET Framework służą do łączenia się z bazą danych, wykonywania w niej poleceń SQL i pobierania wyników. Wyniki zapytań mogą być przetwarzane bezpośrednio lub buforowane w obiektach DataSet.
Każdy z dostawców obejmuje dedykowane obiekty: Connection, Command, DataReader i DataAdapter.
Dostawcy danych dostępni w .NET Framework to: dostawca danych dla Microsoft SQL Server, dostawca danych dla OLE DB, dostawca danych dla ODBC i dostawca danych dla Oracle. Dostawcy danych dla ODBC i OLE DB są dostawcami uniwersalnymi, umożliwiającymi obsługę każdej bazy danych, dla której jest dostępny sterownik ODBC lub dostawca OLE DB. Większą efektywność oferują dostawcy dedykowani, dostępni w .NET Framework dla SQL Server i Oracle. Dedykowanych dostawców dla innych systemów zarządzania bazą danych udostępniają producenci tych systemów.
Obiekty dostawców różnią się prefiksem nazwy klasy np. poszczególne wersje obiektu Connection dostępne są jako klasy: SqlConnection, OleDbConnection, OdbcConnection, OracleConnection.