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.
Visual Studio dan .NET bersama-sama menyediakan DUKUNGAN API dan alat yang luas untuk menyambungkan ke database, memodelkan data dalam memori, dan menampilkan data di antarmuka pengguna. Kelas .NET yang menyediakan fungsionalitas akses data dikenal sebagai ADO.NET. ADO.NET, bersama dengan alat data di Visual Studio, dirancang terutama untuk mendukung database relasional dan XML. Saat ini, banyak vendor database NoSQL, atau pihak ketiga, menawarkan penyedia ADO.NET.
Nota
Kelas DataSet dan kelas terkait adalah teknologi .NET Framework warisan dari awal 2000-an yang memungkinkan aplikasi untuk bekerja dengan data dalam memori saat aplikasi terputus dari database. Teknologi ini sangat berguna untuk aplikasi yang memungkinkan pengguna memodifikasi data dan mempertahankan perubahan kembali ke database. Meskipun himpunan data adalah teknologi yang terbukti berhasil, pendekatan yang direkomendasikan untuk aplikasi .NET baru adalah menggunakan Entity Framework Core. Entity Framework menyediakan cara yang lebih alami untuk bekerja dengan data tabular sebagai model objek, dan memiliki antarmuka pemrograman yang lebih sederhana.
Diagram berikut menunjukkan tampilan arsitektur dasar yang disederhanakan:
Instalasi
Untuk menggunakan alat data untuk .NET, Anda memerlukan beban kerja pengembangan desktop .NET dan Penyimpanan data dan pemrosesan yang diinstal di Visual Studio. Untuk menginstalnya, buka Penginstal Visual Studio dan pilih Ubah (atau Opsi Lainnya>Ubah) di samping versi Visual Studio yang ingin Anda modifikasi. Lihat Mengubah Visual Studio.
Alur kerja umum
Alur kerja yang khas adalah ini:
Instal database pengembangan atau pengujian di komputer lokal Anda. Lihat Menginstal sistem database, alat, dan sampel. Jika Anda menggunakan layanan data Azure, langkah ini tidak diperlukan.
Uji koneksi ke database (atau layanan atau file lokal) di Visual Studio. Lihat Menambahkan koneksi baru.
(Opsional) Gunakan alat untuk menghasilkan dan mengonfigurasi model baru. Model berdasarkan Entity Framework adalah rekomendasi default untuk aplikasi baru. Model, mana pun yang Anda gunakan, adalah sumber data tempat aplikasi berinteraksi. Model berada secara logis antara database atau layanan dan aplikasi. Lihat Menambahkan sumber data baru.
Seret sumber data dari jendela Sumber Data ke permukaan desain Windows Forms, ASP.NET, atau Windows Presentation Foundation untuk menghasilkan kode pengikatan data yang akan menampilkan data kepada pengguna dengan cara yang Anda tentukan. Lihat Mengikat kontrol ke data di Visual Studio.
Tambahkan kode kustom untuk hal-hal seperti aturan bisnis, pencarian, dan validasi data, atau untuk memanfaatkan fungsionalitas kustom yang diekspos database yang mendasar.
Anda dapat melewati langkah 3 dan memprogram aplikasi .NET untuk mengeluarkan perintah langsung ke database, daripada menggunakan model. Dalam hal ini, Anda akan menemukan dokumentasi yang relevan di sini: ADO.NET. Perhatikan bahwa Anda masih dapat menggunakan Panduan Konfigurasi Sumber Data dan perancang untuk menghasilkan kode pengikatan data saat Anda mengisi objek Anda sendiri ke dalam memori serta mengikat kontrol UI ke objek tersebut.