Bagikan melalui


DataAdapters dan DataReaders

Anda bisa menggunakan ADO.NET DataReader untuk mengambil aliran data baca-saja dan hanya-terusan dari database. Hasil dikembalikan saat kueri dijalankan, dan disimpan dalam buffer jaringan pada klien sampai Anda memintanya menggunakan metode Baca dari DataReader. Menggunakan DataReader dapat meningkatkan performa aplikasi baik dengan mengambil data segera setelah tersedia, dan (secara default) hanya menyimpan satu baris pada satu waktu dalam memori, mengurangi overhead sistem.

DataAdapter digunakan untuk mengambil data dari sumber data dan mengisi tabel dalam DataSet. Selain itu DataAdapter juga menyelesaikan perubahan yang dibuat pada DataSet kembali ke sumber data. DataAdapter menggunakan objek Connection penyedia data .NET Framework untuk menyambungkan ke sumber data, dan menggunakan objek Command untuk mengambil data dari dan mengatasi perubahan pada sumber data.

Setiap penyedia data .NET Framework yang disertakan dengan .NET Framework memiliki objek DbDataReader dan DbDataAdapter: .NET Framework Data Provider untuk OLE DB mencakup objek OleDbDataReader dan OleDbDataAdapter, .NET Framework Data Provider untuk SQL Server mencakup objek SqlDataReader dan SqlDataAdapter, .NET Framework Data Provider untuk ODBC mencakup objek OdbcDataReader dan OdbcDataAdapter, dan .NET Framework Data Provider untuk Oracle mencakup objek OracleDataReader dan OracleDataAdapter.

Di Bagian Ini

Mengambil Data Menggunakan DataReader
Menjelaskan objek ADO.NET DataReader dan cara menggunakannya untuk mengembalikan aliran hasil dari sumber data.

Mengisi DataSet dari DataAdapter
Menjelaskan cara mengisi DataSet dengan tabel, kolom, dan baris dengan menggunakan DataAdapter.

DataAdapter Parameters
Menjelaskan cara menggunakan parameter dengan properti perintah dari DataAdapter termasuk cara memetakan konten kolom dalam parameter perintah DataSet.

Menambahkan Batasan yang Ada ke DataSet
Menjelaskan cara menambahkan batasan yang ada ke DataSet.

DataAdapter DataTable dan Pemetaan DataColumn
Menjelaskan cara menyiapkan DataTableMappings dan ColumnMappings untuk DataAdapter.

Memberi Halaman pada Hasil Kueri
Menyediakan contoh menampilkan hasil kueri sebagai halaman data.

Memperbarui Sumber Data dengan DataAdapters
Menjelaskan cara menggunakan DataAdapter untuk mengatasi perubahan kembali DataSet ke database.

Menangani Peristiwa DataAdapter
Menjelaskan peristiwa DataAdapter dan cara menggunakannya.

Melakukan Operasi Batch Menggunakan DataAdapters
Menjelaskan peningkatan performa aplikasi dengan mengurangi jumlah perjalanan pulang pergi ke SQL Server saat menerapkan pembaruan dari DataSet.

Lihat juga