Aracılığıyla paylaş


Dağıtım Hususları (Entity Framework)

Bu konu, veri erişimi için ADO.NET Entity Framework kullanan uygulamaları dağıtma hakkında bilgi sağlar. Entity Framework hakkında daha fazla bilgi için bkz. Başlarken.

Entity Framework ile tümleşen ve Visual Studio'da geliştirmeyi kolaylaştıran bir araç kümesi sağlar. Daha fazla bilgi için bkz. Varlık Veri Modeli Araçları ADO.NET. Bu konu başlığında, Entity Framework tabanlı bir uygulama dağıtmak için belirli teknolojilerin nasıl kullanılacağı açıklanmamaktadır.

Visual Studio, ClickOnce dağıtımı gibi uygulamaları dağıtmak ve kurmak için imkanlar sağlar. Daha fazla bilgi için Visual Studio belgelerindeki Uygulamaları ve Bileşenleri Dağıtma bölümüne bakın.

Entity Framework kullanan bir uygulamayı dağıtırken aşağıdaki noktalar geçerlidir:

  • Entity Framework, .NET Framework 3.5 Service Pack 1 (SP1) ile başlayan bir .NET Framework bileşenidir. Entity Framework tabanlı bir uygulama dağıtırken .NET Framework 3.5 SP1 veya sonraki bir sürümün yüklendiğinden emin olmanız gerekir.

  • Varlık Veri Modeli Sihirbazı tarafından kavramsal bir model oluşturulduğunda, uygulama yapılandırma dosyasında bir bağlantı dizesi oluşturulur. Model ve eşleme dosyaları uygulama kaynakları olarak eklenebilir veya çıkış dizinine kopyalanabilir. Varsayılan olarak, katıştırılmış uygulama kaynakları olarak dağıtılırlar. Metadata Artifact Processing Bu seçeneklerden birini seçmek için Varlık Tasarımcısı dosyasının özelliğini kullanın. Daha fazla bilgi için bkz . Nasıl yapılır: Model ve Eşleme Dosyalarını Çıkış Dizinine Kopyalama.

  • Model ve eşleme bilgilerinin, kavramsal şema tanım dili (CSDL), depolama şema tanım dili (SSDL) ve eşleme belirtim dili (MSL) ile birlikte uygulama dahilinde ve bağlantı dizesi tarafından belirtilen konumda dağıtıldığından emin olun. Daha fazla bilgi için bkz. Bağlantı Dizeleri.

  • Model ve eşleme bilgilerini uygulama kaynakları olarak eklerken, kavramsal model her güncelleştirildiğinde uygulamayı yeniden derleyip yeniden dağıtmanız gerekir.

  • Entity Framework .NET Framework'ün bir bileşeni olduğundan, .NET Framework lisans sözleşmesinin izin verdiği şekilde uygulamanızla yeniden dağıtılabilir.

Ayrıca bakınız