DataAdapters dan DataReaders
Berlaku untuk: .NET Framework .NET .NET Standard
Anda dapat menggunakan Penyedia Data Microsoft SqlClient untuk SQL Server 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 Connection
objek Penyedia Data Microsoft SqlClient untuk SQL Server untuk menyambungkan ke sumber data, dan menggunakan Command
objek untuk mengambil data dari dan mengatasi perubahan pada sumber data.
.NET memiliki DbDataReader objek dan DbDataAdapter : Penyedia Data Microsoft SqlClient untuk SQL Server menyertakan objek SqlDataReader dan SqlDataAdapter .
Di bagian ini
Mengambil data oleh DataReader
Menjelaskan objek ADO.NET DataReader dan cara menggunakannya untuk mengembalikan aliran hasil dari sumber data.
Mengisi Himpunan Data dari DataAdapter
Menjelaskan cara mengisi DataSet
dengan tabel, kolom, dan baris dengan menggunakan DataAdapter
.
Parameter DataAdapter
Menjelaskan cara menggunakan parameter dengan properti perintah dari DataAdapter
termasuk cara memetakan konten kolom dalam parameter perintah DataSet
.
Menambahkan batasan yang ada ke Himpunan Data
Menjelaskan cara menambahkan batasan yang ada ke DataSet
.
Pemetaan DataAdapter, DataTable, dan DataColumn
Menjelaskan cara menyiapkan DataTableMappings
dan ColumnMappings
untuk DataAdapter
.
Halaman melalui 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.
Operasi batch menggunakan DataAdapters
Menjelaskan peningkatan performa aplikasi dengan mengurangi jumlah perjalanan pulang pergi ke SQL Server saat menerapkan pembaruan dari DataSet
.