Bagikan melalui


Pertimbangan Penerapan (Entity Framework)

Topik ini memberikan informasi tentang menyebarkan aplikasi yang menggunakan ADO.NET Entity Framework untuk akses data. Untuk informasi selengkapnya tentang Entity Framework, lihat Memulai .

Entity Framework menyediakan seperangkat alat yang terintegrasi dan membuatnya lebih mudah untuk dikembangkan di Visual Studio. Untuk informasi selengkapnya, lihat Alat Model Data Entitas ADO.NET. Topik ini tidak menjelaskan cara menggunakan teknologi tertentu untuk menyebarkan aplikasi berbasis Entity Framework.

Visual Studio menyediakan fasilitas untuk mendistribusikan dan menyebarkan aplikasi, seperti penyebaran ClickOnce. Untuk informasi selengkapnya, lihat Menyebarkan Aplikasi dan Komponen dalam dokumentasi Visual Studio.

Pertimbangan berikut berlaku saat Anda menyebarkan aplikasi yang menggunakan Entity Framework:

  • Entity Framework adalah komponen .NET Framework yang dimulai dengan .NET Framework 3.5 Paket Layanan 1 (SP1). Anda harus memastikan bahwa .NET Framework 3.5 SP1 atau versi yang lebih baru dipasang saat menggunakan aplikasi berbasis Entity Framework.

  • Saat model konseptual dibuat oleh Wisaya Model Data Enititas, string koneksi dibuat dalam file konfigurasi aplikasi. File model dan pemetaan dapat disematkan sebagai sumber daya aplikasi atau dapat disalin ke direktori output. Secara default, mereka digunakan sebagai sumber daya aplikasi yang disematkan. Gunakan properti Metadata Artifact Processing dari file Perancang Entitas untuk memilih salah satu opsi ini. Untuk informasi selengkapnya, lihat Cara: Menyalin Model dan Memetakan File ke Direktori Output .

  • Pastikan bahwa model dan informasi pemetaan (dinyatakan dalam bahasa definisi skema konseptual (CSDL), bahasa definisi skema toko (SSDL), dan bahasa spesifikasi pemetaan (MSL)) disebarkan bersama dengan aplikasi dan di lokasi yang ditentukan oleh string koneksi. Untuk informasi selengkapnya, lihat String Koneksi.

  • Saat Anda menyematkan model dan informasi pemetaan sebagai sumber daya aplikasi, Anda harus mengkompilasi dan menyebarkan ulang aplikasi setiap kali model konseptual diperbarui.

  • Karena Entity Framework adalah komponen dari .NET Framework, Entity Framework dapat didistribusikan kembali dengan aplikasi Anda sebagaimana diizinkan oleh perjanjian lisensi .NET Framework.

Lihat juga