Bagikan melalui


Entity Framework Tools di Visual Studio

Entity Framework adalah teknologi pemetaan relasional objek (ORM) yang memungkinkan pengembang .NET bekerja dengan data relasional dengan menggunakan objek khusus domain. Entity Framework menghilangkan kebutuhan untuk sebagian besar kode akses data yang biasanya perlu ditulis oleh pengembang. Entity Framework adalah teknologi pemodelan pemetaan relasional objek (ORM) yang direkomendasikan untuk aplikasi .NET baru.

Entity Framework Tools dirancang untuk membantu Anda membangun aplikasi Entity Framework (EF). Dokumentasi lengkap untuk Entity Framework ada di sini: Ringkasan - EF 6.

Catatan

Alat Kerangka Kerja Entitas yang dijelaskan di halaman ini digunakan untuk menghasilkan .edmx file, yang tidak didukung di EF Core. Untuk menghasilkan model EF Core dari database yang ada, lihat Rekayasa Balik - EF Core. Untuk informasi selengkapnya tentang perbedaan antara EF 6 dan EF Core, lihat Membandingkan EF 6 dan EF Core.

Dengan Entity Framework Tools, Anda dapat membuat model konseptual dari database yang ada lalu secara grafis memvisualisasikan dan mengedit model konseptual Anda. Atau, Anda dapat membuat model konseptual secara grafis terlebih dahulu, lalu menghasilkan database yang mendukung model Anda. Dalam kedua kasus tersebut, Anda dapat memperbarui model secara otomatis saat database dasar berubah dan secara otomatis menghasilkan kode lapisan objek untuk aplikasi Anda. Pembuatan database dan pembuatan kode lapisan objek dapat disesuaikan.

Alat Entity Framework diinstal sebagai bagian dari beban kerja Penyimpanan dan pemrosesan data di alat penginstal Visual Studio. Anda juga dapat menginstalnya sebagai komponen individual berdasarkan kategori SDK, pustaka, dan kerangka kerja.

Ini adalah alat khusus yang membentuk alat Entity Framework di Visual Studio:

  • Anda dapat menggunakan ADO.NET Perancang Model Data Entitas (Perancang Entitas) untuk membuat dan mengubah entitas, asosiasi, pemetaan, dan hubungan warisan secara visual. Perancang Entitas juga menghasilkan kode lapisan objek C# atau Visual Basic.

  • Anda dapat menggunakan Wizard Model Data Entitas untuk menghasilkan model konseptual dari database yang sudah ada dan menambahkan informasi koneksi database ke aplikasi Anda.

  • Anda dapat menggunakan Wizard Buat Database untuk membuat model konseptual terlebih dahulu lalu membuat database yang mendukung model.

  • Anda dapat menggunakan Wizard Perbarui Model untuk memperbarui model konseptual, model penyimpanan, dan pemetaan saat perubahan telah dilakukan pada database dasar.

    Catatan

    Dimulai dengan Visual Studio 2010, alat Entity Framework tidak mendukung SQL Server 2000.

Alat menghasilkan atau mengubah .edmx file. File ini .edmx berisi informasi yang menjelaskan model konseptual, model penyimpanan, dan pemetaan di antaranya. Untuk informasi selengkapnya, lihat EDMX.

Entity Framework 6 Power Tools membantu Anda membangun aplikasi yang menggunakan Model Data Entitas. Alat daya dapat menghasilkan model konseptual, memvalidasi model yang ada, menghasilkan file kode sumber yang berisi kelas objek berdasarkan model konseptual, dan menghasilkan file kode sumber yang berisi tampilan yang dihasilkan model. Untuk informasi mendetail, lihat Tampilan Pemetaan yang Telah Dibuat Sebelumnya.

Judul Deskripsi
Entity Framework ADO.NET Menjelaskan cara menggunakan Alat Model Data Entitas, yang disediakan Entity Framework, untuk membuat aplikasi.
Model Data Entitas Menyediakan tautan dan informasi untuk bekerja dengan data yang digunakan oleh aplikasi yang dibangun di Entity Framework.
Dokumentasi Entity Framework (EF) Menyediakan indeks video, tutorial, dan dokumentasi tingkat lanjut untuk membantu Anda memanfaatkan Entity Framework secara maksimal.