Alat Kerangka Kerja Entitas di Visual Studio

Entity Framework adalah teknologi pemetaan relasional objek (ORM) yang memungkinkan pengembang .NET bekerja dengan data relasional dengan menggunakan objek khusus domain. Ini menghilangkan kebutuhan akan sebagian besar kode akses data yang biasanya perlu ditulis 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 Kerangka Kerja Entitas ada di sini: Gambaran Umum - EF 6.

Nota

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 sudah ada, lihat Reverse Engineering - 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 memvisualisasikan dan mengedit model konseptual Anda secara grafis. 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 yang mendasar berubah dan secara otomatis menghasilkan kode lapisan objek untuk aplikasi Anda. Pembuatan database dan pembuatan kode lapisan objek dapat disesuaikan.

Alat Kerangka Kerja Entitas diinstal sebagai bagian dari beban kerja penyimpanan dan pemrosesan Data di Alat Penginstal Visual Studio. Anda juga dapat menginstalnya sebagai komponen individual di bawah kategori SDK, pustaka, dan kerangka kerja .

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

  • Anda dapat menggunakan ADO.NET Entity Data Model Designer (Entity Designer) untuk membuat dan memodifikasi 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 bisa 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 Anda saat perubahan telah dilakukan pada database yang mendasar.

    Nota

    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 Description
Kerangka Kerja Entitas 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 Kerangka Kerja Entitas (EF) Menyediakan indeks video, tutorial, dan dokumentasi tingkat lanjut untuk membantu Anda memanfaatkan Kerangka Kerja Entitas secara maksimal.
Alat data Visual Studio untuk pengembangan .NET Framework Menyediakan gambaran umum alat data .NET Framework di Visual Studio.