Bagikan melalui


Panduan: Membuat himpunan data untuk aplikasi .NET Framework menggunakan Perancang Himpunan Data

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.

Dalam panduan ini, Anda akan membuat himpunan data menggunakan Desainer Himpunan Data. Artikel ini akan memandu Anda dalam proses pembuatan proyek baru dan menambahkan item Himpunan Data baru ke dalamnya. Anda akan mempelajari cara membuat tabel berdasarkan tabel dalam database tanpa menggunakan wizard.

Prasyarat

Untuk menyelesaikan tutorial ini, Anda memerlukan beban kerja pengembangan desktop .NET dan (untuk jendela Sumber Data) beban kerja Penyimpanan dan pemrosesan data yang diinstal di Visual Studio. Untuk menginstalnya, buka penginstal Visual Studio, lalu pilih Ubah(atau Lebih> Ubah) di samping versi Visual Studio yang ingin Anda ubah. Lihat Ubah Visual Studio.

Panduan ini menggunakan SQL Server Express LocalDB dan database sampel Northwind.

  1. Jika Anda tidak memiliki SQL Server Express LocalDB, pasang dari halaman unduhan SQL Server Express, atau melalui Alat Penginstal Visual Studio. Di Alat Penginstal Visual Studio, LocalDB SQL Server Express dapat diinstal sebagai bagian dari beban kerja Penyimpanan dan pemrosesan data, atau sebagai komponen individual.

  2. Instal database sampel Northwind dengan mengikuti langkah-langkah berikut:

    1. Di Visual Studio, buka jendela SQL Server Object Explorer. (SQL Server Object Explorer dipasang sebagai bagian dari beban kerja Penyimpanan dan pemrosesan data di Alat Penginstal Visual Studio.) Perluas node SQL Server. Klik kanan pada instans LocalDB Anda dan pilih Kueri Baru.

      Jendela editor kueri terbuka.

    2. Salin skrip Northwind Transact-SQL ke clipboard Anda. Skrip T-SQL ini membuat database Northwind dari awal dan mengisinya dengan data.

    3. Tempelkan skrip T-SQL ke editor kueri, lalu pilih tombol Jalankan.

      Setelah beberapa saat, kueri selesai dieksekusi dan database Northwind dibuat.

Membuat Proyek Aplikasi Formulir Windows Baru

  1. Di Visual Studio, buat proyek Formulir Windows App (.NET Framework) baru dan beri nama DatasetDesignerWalkthrough.

    Visual Studio menambahkan proyek ke Penjelajah Solusi dan menampilkan formulir baru di desainer.

Menambahkan Himpunan Data Baru ke Aplikasi

  1. Pada menu Proyek, pilih Tambahkan Item Baru.

    Kotak dialog Tambahkan Item Baru akan muncul.

  2. Di panel sebelah kiri, pilih Data, lalu pilih Himpunan Data di panel tengah.

  3. Beri nama Himpunan Data dengan NorthwindDataset, lalu pilih Tambahkan.

    Visual Studio menambahkan file bernama NorthwindDataset.xsd ke proyek dan membukanya di Desainer Himpunan Data.

Membuat Koneksi Data di Server Explorer

  1. Pada menu Tampilan, klik Server Explorer.

  2. Di Server Explorer, klik Sambungkan ke Database.

  3. Buat koneksi ke database sampel Northwind.

Membuat Tabel di Himpunan Data

Bagian ini menjelaskan cara menambahkan tabel ke himpunan data.

Untuk membuat tabel Pelanggan

  1. Perluas koneksi data yang Anda buat di Server Explorer, lalu perluas simpul Tabel.

  2. Seret tabel Pelanggan dari Server Explorer ke Desainer Himpunan Data.

    Tabel data Pelanggan dan CustomersTableAdapter ditambahkan ke himpunan data.

Untuk membuat tabel Pesanan

  • Seret tabel Pesanan dari Server Explorer ke Desainer Himpunan Data.

    Tabel data Pesanan, OrdersTableAdapter, dan hubungan data antara tabel Pelanggan dan Pesanan ditambahkan ke himpunan data.

Untuk membuat tabel OrderDetails

  • Seret tabel Detail Pesanan dari Server Explorer ke Desainer Himpunan Data.

    Tabel data Detail Pesanan, OrderDetailsTableAdapter, dan hubungan data antara tabel Pesanan dan OrderDetails ditambahkan ke himpunan data.

Menyimpan himpunan data

Himpunan data yang baru saja Anda buat tersedia di jendela Sumber Data. Jika Anda tidak melihat jendela Sumber Data, periksa apakah Anda menginstal beban kerja Penyimpanan dan pemrosesan data seperti yang disebutkan dalam Prasyarat.

Sekarang Anda bisa melakukan salah satu tugas berikut: