Bagikan melalui


Beberapa Diagram per Model

Catatan

EF5 Onwards Only - Fitur, API, dll. yang dibahas di halaman ini diperkenalkan dalam Entity Framework 5. Jika Anda menggunakan versi yang lebih lama, beberapa atau semua informasi tidak berlaku.

Video dan halaman ini menunjukkan cara membagi model menjadi beberapa diagram menggunakan Perancang Kerangka Kerja Entitas (Desainer EF). Anda mungkin ingin menggunakan fitur ini saat model Anda menjadi terlalu besar untuk dilihat atau diedit.

Dalam versi EF Designer sebelumnya, Anda hanya dapat memiliki satu diagram per file EDMX. Dimulai dengan Visual Studio 2012, Anda dapat menggunakan Desainer EF untuk membagi file EDMX Anda menjadi beberapa diagram.

Tonton video

Video ini menunjukkan cara membagi model menjadi beberapa diagram menggunakan Perancang Kerangka Kerja Entitas (Desainer EF). Anda mungkin ingin menggunakan fitur ini saat model Anda menjadi terlalu besar untuk dilihat atau diedit.

Disajikan Oleh: Julia Kornich

Video: WMV | MP4 | WMV (ZIP)

Gambaran Umum Desainer EF

Saat Anda membuat model menggunakan Wizard Model Data Entitas EF Designer, file .edmx dibuat dan ditambahkan ke solusi Anda. File ini menentukan bentuk entitas Anda dan bagaimana mereka memetakan ke database.

EF Designer terdiri dari komponen-komponen berikut:

  • Permukaan desain visual untuk mengedit model. Anda dapat membuat, memodifikasi, atau menghapus entitas dan asosiasi.
  • Jendela Browser Model yang menyediakan tampilan pohon model.  Entitas dan asosiasinya terletak di bawah folder [ModelName ]. Tabel dan batasan database terletak di bawah [ModelName]. Simpan folder.
  • Jendela Detail Pemetaan untuk menampilkan dan mengedit pemetaan. Anda dapat memetakan jenis entitas atau asosiasi ke tabel database, kolom, dan prosedur tersimpan. 

Jendela permukaan desain visual secara otomatis dibuka saat Wizard Model Data Entitas selesai. Jika Browser Model tidak terlihat, klik kanan permukaan desain utama dan pilih Browser Model.

Cuplikan layar berikut menunjukkan file .edmx yang dibuka di EF Designer. Cuplikan layar menunjukkan permukaan desain visual (di sebelah kiri) dan jendela Browser Model (di sebelah kanan).

EF Designer 2

Untuk membatalkan operasi yang dilakukan di Desainer EF, klik Ctrl-Z.

Bekerja dengan Diagram

Secara default EF Designer membuat satu diagram yang disebut Diagram1. Jika Anda memiliki diagram dengan sejumlah besar entitas dan asosiasi, Anda ingin membaginya secara logis. Dimulai dengan Visual Studio 2012, Anda dapat melihat model konseptual Anda dalam beberapa diagram.   

Saat Anda menambahkan diagram baru, diagram tersebut muncul di bawah folder Diagram di jendela Browser Model. Untuk mengganti nama diagram: pilih diagram di jendela Browser Model, klik sekali pada nama, dan ketik nama baru.  Anda juga dapat mengklik kanan nama diagram dan memilih Ganti Nama.

Nama diagram ditampilkan di samping nama file .edmx, di editor Visual Studio. Misalnya Model1.edmx[Diagram1].

Diagram Name

Konten diagram (bentuk dan warna entitas dan asosiasi) disimpan dalam file .edmx.diagram. Untuk melihat file ini, pilih Penjelajah Solusi dan buka file .edmx. 

Diagram Files

Anda tidak boleh mengedit file .edmx.diagram secara manual, konten file ini mungkin ditimpa oleh EF Designer.  

Memisahkan Entitas dan Asosiasi menjadi Diagram Baru

Anda dapat memilih entitas pada diagram yang ada (tahan Shift untuk memilih beberapa entitas). Klik tombol kanan mouse dan pilih Pindahkan ke Diagram baru. Diagram baru dibuat dan entitas yang dipilih dan asosiasinya dipindahkan ke diagram.

Atau, Anda dapat mengklik kanan folder Diagram di Browser Model dan pilih Tambahkan Diagram baru. Anda kemudian dapat menyeret dan meletakkan entitas dari bawah folder Jenis Entitas di Browser Model ke permukaan desain.

Anda juga dapat memotong atau menyalin entitas (menggunakan tombol Ctrl-X atau Ctrl-C) dari satu diagram dan tempel (menggunakan tombol Ctrl-V) di yang lain. Jika diagram tempat Anda menempelkan entitas sudah berisi entitas dengan nama yang sama, entitas baru akan dibuat dan ditambahkan ke model.  Misalnya: Diagram2 berisi entitas Departemen. Kemudian, Anda menempelkan Departemen lain pada Diagram2. Entitas Departemen1 dibuat dan ditambahkan ke model konseptual.   

Untuk menyertakan entitas terkait dalam diagram, klik rick entitas dan pilih Sertakan Terkait. Ini akan membuat salinan entitas dan asosiasi terkait dalam diagram yang ditentukan.

Mengubah Warna Entitas

Selain membagi model menjadi beberapa diagram, Anda juga dapat mengubah warna entitas Anda.

Untuk mengubah warna, pilih entitas (atau beberapa entitas) pada permukaan desain. Kemudian, klik tombol kanan mouse dan pilih Properti. Di jendela Properti, pilih properti Warna Isian. Tentukan warna menggunakan nama warna yang valid (misalnya, Merah) atau RGB yang valid (misalnya, 255, 128, 128). 

Change Color

Ringkasan

Dalam topik ini kita melihat cara membagi model menjadi beberapa diagram dan juga cara menentukan warna yang berbeda untuk entitas menggunakan Perancang Kerangka Kerja Entitas.