Udostępnij przez


DataAdapters i DataReaders

Za pomocą ADO.NET DataReader można pobrać strumień danych tylko do odczytu, jednokierunkowy 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 Read metody DataReader. DataReader Użycie narzędzia może zwiększyć wydajność aplikacji zarówno przez pobieranie danych, gdy tylko są dostępne, 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 przy użyciu elementu DataReader Opisuje obiekt ADO.NET DataReader i sposób użycia go do zwracania strumienia wyników ze źródła danych.

Wypełnianie elementu DataSet 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 polecenia DataAdapter, w tym sposób mapowania zawartości 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 W tym artykule opisano sposób konfigurowania DataTableMappings i ColumnMappings dla komponentu DataAdapter.

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

Aktualizowanie źródeł danych za pomocą DataAdapters Opisuje, jak za pomocą DataAdapter wprowadzać zmiany z DataSet z powrotem do bazy danych.

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

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

Zobacz także