Udostępnij przez


DataAdapters i DataReaders

Dotyczy: .NET Framework .NET Standard

Pobieranie ADO.NET

Aby pobrać jednokierunkowy strumień danych tylko do odczytu z bazy danych, możesz użyć dostawcy danych Microsoft SqlClient dla SQL Server DataReader. 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 Microsoft SqlClient dla programu SQL Server 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.

Platforma .NET ma obiekt DbDataReader i obiekt DbDataAdapter: dostawca danych Microsoft SqlClient dla programu SQL Server zawiera obiekt SqlDataReader oraz obiekt SqlDataAdapter.

W tym dziale

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 DataSet za pomocą 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 na parametr polecenia DataSet.

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

Mapowania DataAdapter, DataTable i DataColumn
Opisano sposób konfigurowania DataTableMappings i ColumnMappings dla DataAdapter.

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

Aktualizowanie źródeł danych za pomocą elementów DataAdapters
Jak używać DataAdapter, aby rozwiązywać zmiany w DataSet z powrotem do bazy danych.

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

Operacje wsadowe przy użyciu DataAdapters
Opisuje zwiększanie wydajności aplikacji poprzez zmniejszenie liczby przejść do SQL Server podczas stosowania aktualizacji z DataSet.

Zobacz także