Udostępnij za pośrednictwem


DataAdapters i DataReaders

Możesz użyć ADO.NET DataReader, aby pobrać strumień danych tylko do odczytu i tylko do przodu 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.

DataAdapter jest używany do pobierania danych ze źródła danych i wypełniania tabel w DataSet. To DataAdapter umożliwia również przeprowadzenie zmian wprowadzonych z DataSet z 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 obiekt DbDataReader i DbDataAdapter: dostawca danych programu .NET Framework dla OLE DB zawiera obiekt OleDbDataReader i OleDbDataAdapter, dostawca danych programu .NET Framework dla SQL Server zawiera obiekt SqlDataReader i SqlDataAdapter, dostawca danych programu .NET Framework dla ODBC zawiera obiekt OdbcDataReader i OdbcDataAdapter, a dostawca danych programu .NET Framework dla Oracle zawiera obiekt OracleDataReader i OracleDataAdapter.

W tej Sekcji

Pobieranie danych za pomocą DataReader
Opisuje obiekt ADO.NET DataReader i sposób użycia 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, jak używać parametrów z właściwościami polecenia DataAdapter, w tym, jak mapować zawartość kolumny w DataSet na parametr polecenia.

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

Mapowania DataAdapter, DataTable i DataColumn
Jak skonfigurować DataTableMappings i ColumnMappings dla DataAdapter.

Przeglądanie wyników zapytania
Zawiera przykład wyświetlania wyników zapytania jako stron danych.

Aktualizowanie źródeł danych za pomocą elementów DataAdapters
Opisuje, jak użyć DataAdapter do rozstrzygnięcia zmian w DataSet w bazie danych.

Obsługa zdarzeń DataAdapter
Opisuje DataAdapter wydarzenia i jak je wykorzystywać.

Wykonywanie operacji wsadowych przy użyciu DataAdapters
Opisuje zwiększenie wydajności aplikacji przez zmniejszenie liczby rund do programu SQL Server podczas stosowania aktualizacji z programu DataSet.

Zobacz także