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
.