Elementy DataAdapter i DataReader

Możesz użyć ADO.NET DataReader , aby pobrać strumień danych tylko do odczytu z bazy danych. Wyniki są zwracane podczas wykonywania zapytania i są przechowywane w buforze sieci na kliencie, dopóki nie zażądasz ich przy użyciu metody Read elementu DataReader. Użycie elementu DataReader może zwiększyć wydajność aplikacji zarówno przez pobieranie danych natychmiast po ich udostępnieniu, jak i (domyślnie) przechowywanie tylko jednego wiersza w pamięci, co zmniejsza obciążenie systemu.

Element jest DataAdapter używany do pobierania danych ze źródła danych i wypełniania tabel w obiekcie DataSet. Rozwiązanie DataAdapter to umożliwia również rozwiązanie zmian wprowadzonych z DataSet powrotem do źródła danych. Obiekt DataAdapter używa Connection obiektu dostawcy danych programu .NET Framework do nawiązywania połączenia ze źródłem danych i używa Command obiektów do pobierania danych i rozwiązywania zmian w źródle danych.

Każdy dostawca danych programu .NET Framework dołączony do programu .NET Framework ma DbDataReader obiekt iDbDataAdapter: program .NET Framework Dostawca danych dla ole DB zawiera obiekt iOleDbDataAdapter, program .NET Framework Dostawca danych dla programu SQL Server zawiera SqlDataReader obiekt iSqlDataAdapter, Dostawca danych .NET Framework dla ODBC zawiera OleDbDataReaderOdbcDataReader element i OdbcDataAdapter obiekt , a Dostawca danych .NET Framework for Oracle zawiera OracleDataReader obiekt i OracleDataAdapter .

W tej sekcji

Pobieranie danych przy użyciu elementu DataReader
Opisuje obiekt ADO.NET DataReader i sposób używania go do zwracania strumienia wyników ze źródła danych.

Wypełnianie zestawu danych z elementu DataAdapter
Opisuje sposób wypełniania obiektu DataSet tabelami, kolumnami i wierszami przy użyciu elementu DataAdapter.

Parametry elementu DataAdapter
Opisuje sposób używania parametrów z właściwościami DataAdapter polecenia, w tym sposób mapowania zawartości kolumny na DataSet parametr polecenia.

Dodawanie istniejących ograniczeń do zestawu danych
Opisuje sposób dodawania istniejących ograniczeń do elementu DataSet.

Element DataAdapter DataTable i mapowania elementu DataColumn
W tym artykule opisano sposób konfigurowania DataTableMappings elementu i ColumnMappings dla elementu DataAdapter.

Stronicowanie za pośrednictwem wyniku zapytania
Zawiera przykład wyświetlania wyników zapytania jako stron danych.

Aktualizowanie źródeł danych za pomocą elementów DataAdapters
W tym artykule opisano sposób rozwiązywania zmian w DataSet bazie danych przy użyciu metody DataAdapter a .

Obsługa zdarzeń elementu DataAdapter
Opisuje DataAdapter zdarzenia i sposób ich używania.

Wykonywanie operacji wsadowych za pomocą elementów DataAdapters
Opisuje zwiększenie wydajności aplikacji przez zmniejszenie liczby rund do programu SQL Server podczas stosowania aktualizacji z programu DataSet.

Zobacz też