Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.