Gambaran Umum ADO.NET
ADO.NET menyediakan akses yang konsisten ke sumber data seperti SQL Server dan XML, dan ke sumber data yang terpapar melalui OLE DB dan ODBC. Aplikasi konsumen berbagi data bisa menggunakan ADO.NET untuk terhubung ke sumber data ini dan mengambil, menangani, dan memperbarui data yang dikandungnya.
ADO.NET memisahkan akses data dari manipulasi data menjadi komponen diskrit yang bisa digunakan secara terpisah atau bersamaan. ADO.NET mencakup penyedia data .NET Framework untuk terhubung ke database, menjalankan perintah, dan mengambil hasil. Hasil tersebut diproses secara langsung, ditempatkan dalam objek ADO.NET DataSet untuk diekspos ke pengguna dengan cara ad hoc, dikombinasikan dengan data dari berbagai sumber, atau diteruskan di antara tingkatan. Objek DataSet
juga bisa digunakan secara independen dari penyedia data .NET Framework untuk mengelola data lokal ke aplikasi atau bersumber dari XML.
Kelas ADO.NET ditemukan di System.Data.dll, dan terintegrasi dengan kelas XML yang ditemukan di System.Xml.dll. Untuk kode sampel yang tersambung ke database, mengambil data darinya, lalu menampilkan data tersebut di jendela konsol, lihat Contoh Kode ADO.NET.
ADO.NET menyediakan fungsionalitas kepada pengembang yang menulis kode terkelola yang mirip dengan fungsionalitas yang diberikan kepada pengembang model objek komponen asli (COM) oleh ActiveX Data Objects (ADO). Kami menyarankan Anda menggunakan ADO.NET, bukan ADO, untuk mengakses data di aplikasi .NET Anda.
ADO.NET menyediakan metode akses data yang paling langsung dalam .NET Framework. Untuk abstraksi tingkat yang lebih tinggi yang memungkinkan aplikasi bekerja terhadap model konseptual alih-alih model penyimpanan yang mendasar, lihat ADO.NET Entity Framework.
Pernyataan Privasi: Rakitan System.Data.dll, System.Data.Design.dll, System.Data.OracleClient.dll, System.Data.SqlXml.dll, System.Data.Linq.dll, System.Data.SqlServerCe.dll, dan System.Data.DataSetExtensions.dll tidak membedakan antara data pribadi pengguna dan data non-privat. Rakitan ini tidak mengumpulkan, menyimpan, atau mengangkut data pribadi pengguna mana pun. Namun, aplikasi pihak ketiga bisa mengumpulkan, menyimpan, atau mengangkut data pribadi pengguna menggunakan rakitan ini.
Di Bagian Ini
Arsitektur ADO.NET
Memberikan gambaran umum tentang arsitektur dan komponen ADO.NET.
Opsi dan Panduan Teknologi ADO.NET
Menjelaskan produk dan teknologi yang disertakan dengan Platform Data Entitas.
LINQ dan ADO.NET
Menjelaskan bagaimana Language-Integrated Query (LINQ) diimplementasikan dalam ADO.NET dan menyediakan tautan ke topik yang relevan.
Penyedia Data .NET Framework
Memberikan gambaran umum tentang desain penyedia data .NET Framework dan penyedia data .NET Framework yang disertakan dengan ADO.NET.
ADO.NET DataSets
Memberikan gambaran DataSet
umum tentang desain dan komponen.
Eksekusi Berdampingan di ADO.NET
Membahas perbedaan dalam versi ADO.NET dan pengaruhnya terhadap eksekusi berdampingan dan kompatibilitas aplikasi.
Contoh Kode ADO.NET
Menyediakan sampel kode yang mengambil data menggunakan ADO.NET penyedia data.
Bagian Terkait
Apa yang Baru di ADO.NET
Memperkenalkan fitur baru di ADO.NET.
Mengamankan aplikasi ADO.NET
Menjelaskan praktik pengkodean yang aman saat menggunakan ADO.NET.
Pemetaan Jenis Data di ADO.NET
Menjelaskan pemetaan tipe data antara tipe data .NET Framework dan penyedia data .NET Framework.
Mengambil dan Memodifikasi Data di ADO.NET
Menjelaskan cara menyambungkan ke sumber data, mengambil data, dan memodifikasi data. Ini termasuk DataReaders
dan DataAdapters
.