Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
ADO.NET menyediakan akses yang konsisten ke sumber data seperti SQL Server dan XML, dan ke sumber data yang diekspos melalui OLE DB dan ODBC. Aplikasi konsumen berbagi data dapat 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 dapat digunakan secara terpisah atau bersamaan. ADO.NET menyertakan penyedia data .NET Framework untuk menyambungkan 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 beberapa sumber, atau diteruskan di antara tingkatan. Objek DataSet juga dapat 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 disediakan untuk pengembang model objek komponen asli (COM) oleh ActiveX Data Objects (ADO). Kami menyarankan agar Anda menggunakan ADO.NET, bukan ADO, untuk mengakses data di aplikasi .NET Anda.
ADO.NET menyediakan metode akses data paling langsung dalam .NET Framework. Untuk abstraksi tingkat lebih tinggi yang memungkinkan aplikasi bekerja terhadap model konseptual alih-alih model penyimpanan yang mendasar, lihat ADO.NET Entity Framework.
Pernyataan Privasi: Perangkat 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-pribadi. Rakitan ini tidak mengumpulkan, menyimpan, atau membawa data pribadi dari pengguna mana pun. Namun, aplikasi pihak ketiga dapat mengumpulkan, menyimpan, atau mengangkut data pribadi pengguna menggunakan rakitan ini.
Pada bagian ini
Arsitektur ADO.NET
Memberikan gambaran umum 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) diterapkan 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.
Himpunan Data ADO.NET
Memberikan gambaran DataSet umum tentang desain dan komponen.
Eksekusi Paralel dalam ADO.NET
Membahas perbedaan dalam versi ADO.NET dan efeknya pada eksekusi berdampingan dan kompatibilitas aplikasi.
Contoh Kode ADO.NET
Menyediakan sampel kode yang mengambil data menggunakan penyedia data ADO.NET.
Bagian Terkait
Apa yang Baru di ADO.NET
Memperkenalkan fitur baru di ADO.NET.
Mengamankan aplikasi ADO.NET
Menjelaskan praktik pengodean yang aman saat menggunakan ADO.NET.
Pemetaan Jenis Data di ADO.NET
Menjelaskan pemetaan jenis data antara jenis 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.