Bagikan melalui


Membuat dan mengonfigurasi himpunan data di .NET Framework menggunakan Visual Studio

Catatan

Himpunan data 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. Himpunan data tersebut sangat berguna untuk aplikasi yang mengaktifkan pengguna guna memodifikasi data dan mempertahankan perubahan kembali ke database. Meskipun himpunan data telah terbukti menjadi teknologi yang sangat sukses, sebaiknya aplikasi .NET baru 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.

Himpunan data adalah sekumpulan objek yang menyimpan data dari database dalam memori dan mendukung pelacakan perubahan untuk mengaktifkan operasi buat, baca, perbarui, dan hapus (CRUD) pada data tersebut tanpa perlu selalu tersambung ke database. Himpunan data dirancang untuk formulir di atas data aplikasi bisnis sederhana. Untuk aplikasi baru, pertimbangkan untuk menggunakan Entity Framework untuk menyimpan dan memodelkan data dalam memori. Untuk menggunakan himpunan data, Anda harus memiliki pengetahuan dasar tentang konsep database.

Anda dapat membuat kelas DataSet yang diketik di Visual Studio pada waktu desain dengan menggunakan Wizard Konfigurasi Sumber Data. Untuk informasi tentang membuat himpunan data secara terprogram, lihat Membuat himpunan data (ADO.NET).

Membuat himpunan data baru dengan menggunakan Wizard Konfigurasi Sumber Data

  1. Buka proyek Anda di Visual Studio, lalu pilih Proyek>Tambahkan Sumber Data Baru untuk memulai Wizard Konfigurasi Sumber Data.

  2. Pilih jenis sumber data yang akan Anda hubungkan.

    Cuplikan layar memperlihatkan Wizard Konfigurasi Sumber Data.

  3. Pilih DataSet dari daftar opsi.

    Cuplikan layar memperlihatkan memilih Himpunan Data sebagai model database.

  4. Pilih database atau database yang akan menjadi sumber data untuk himpunan data Anda.

    Cuplikan layar memperlihatkan cara memilih koneksi.

  5. Pilih apakah akan menyimpan string koneksi di app.config.

    Cuplikan layar memperlihatkan opsi untuk menyimpan string koneksi ke file konfigurasi aplikasi.

  6. Pilih tabel (atau kolom individual), prosedur tersimpan, fungsi, dan tampilan dari database yang ingin Anda wakili dalam himpunan data.

    Cuplikan layar memperlihatkan cara memilih objek database Anda.

  7. Klik Selesai.

    Himpunan data muncul sebagai node di Penjelajah Solusi.

    Cuplikan layar memperlihatkan Himpunan Data di Penjelajah Solusi.

  8. Klik node himpunan data di Penjelajah Solusi untuk membuka himpunan data di Perancang DataSet. Setiap tabel dalam himpunan data memiliki objek TableAdapter terkait, yang diwakili di bagian bawah. Adapter tabel digunakan untuk mengisi himpunan data dan secara opsional untuk mengirim perintah ke database.

    Cuplikan layar memperlihatkan tabel data di DataSet Designer.

  9. Garis relasi yang menghubungkan tabel mewakili hubungan tabel, seperti yang didefinisikan dalam database. Secara default, batasan kunci asing dalam database direpresentasikan sebagai relasi saja, dengan aturan pembaruan dan penghapusan diatur ke tidak ada. Biasanya, hal tersebut yang Anda inginkan. Tetapi, Anda dapat mengklik garis untuk membuka dialog Relasi, tempat Anda dapat mengubah perilaku pembaruan hierarkis. Untuk informasi selengkapnya, lihat Hubungan dalam himpunan data dan Pembaruan hierarkis.

    Dialog Hubungan Himpunan Data

  10. Klik tabel, adapter tabel, atau nama kolom dalam tabel untuk melihat properti kolom di jendela Properti. Anda dapat mengubah beberapa nilai di sini. Perlu diingat bahwa Anda sedang mengubah himpunan data, bukan database sumber.

    Cuplikan layar memperlihatkan properti kolom Himpunan Data.

  11. Anda dapat menambahkan tabel atau adapter tabel baru ke himpunan data, atau menambahkan kueri baru untuk adapter tabel yang ada, atau menentukan hubungan baru antar tabel dengan menyeret item tersebut dari tab Kotak Alat. Tab ini muncul saat Perancang DataSet berada dalam fokus.

    Cuplikan layar memperlihatkan Kotak Alat Himpunan Data.

Selanjutnya, Anda mungkin ingin menentukan cara mengisi himpunan data dengan data. Untuk hal tersebut, Anda menggunakan Wizard Konfigurasi TableAdapter. Untuk mendapatkan informasi selengkapnya, lihat Mengisi himpunan data dengan menggunakan TableAdapters.

Menambahkan tabel database atau objek lain ke himpunan data yang ada

Prosedur ini memperlihatkan cara menambahkan tabel dari database yang sama yang Anda gunakan untuk membuat himpunan data pertama kali.

  1. Klik node himpunan data di Penjelajah Solusi untuk memfokuskan Perancang DataSet.

  2. Klik tab Sumber Data di margin kiri Visual Studio, atau ketik sumber data di kotak pencarian.

  3. Klik kanan node himpunan data dan pilih Konfigurasikan Sumber Data dengan Wizard.

    Cuplikan layar memperlihatkan menu konteks Sumber Data.

  4. Gunakan wizard untuk menentukan tabel tambahan, prosedur tersimpan, atau objek database lain mana yang akan ditambahkan ke himpunan data.

Menambahkan tabel data mandiri ke himpunan data

  1. Buka himpunan data Anda di Perancang Himpunan Data.

  2. Seret kelas DataTable dari tab DataSet pada Kotak Alat ke Perancang Himpunan Data.

  3. Tambahkan kolom untuk menentukan tabel data Anda. Klik kanan pada tabel dan pilih Tambahkan>Kolom. Gunakan jendela Properti untuk mengatur jenis data kolom dan kunci jika perlu.

Tabel yang berdiri sendiri perlu menerapkan Fill logika sehingga Anda dapat mengisinya dengan data. Untuk informasi tentang mengisi tabel data, lihat Mengisi Himpunan Data dari DataAdapter.