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 OleDbDataReader OdbcDataReader 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
.