2010-11-21 24 views
1

EF ile yeni başlıyorum ve sorum şu: Birden çok modelle bir bağlantı dizesi kullanmanın bir yolu var. Uygulamam 50 modele sahip olabilir ve 50 kez yapılandırmada bağlantı dizesini değiştirmek komik olur . EntityFramework Tek bağlantı dizesi

cevap

0

sayılı An EntityConnection bilgi 2 takım sağlar ... Teşekkür ederim: temelde veritabanı bağlantı dizesini ve (tüm modeller arasında eşit Sağlayıcı bağlantı dizesi Aynı erişiyorsa olsa Hepsini aç Hepsini kapa Belirtiler) ve Kavramsal Şema Tanım Katmanı (CSDL), Mağaza Şeması Tanım Katmanı (SSDL) ve Şema Katmanı (MSL) dosyalarını eşleme işaret eden ve bu dosyaları nerede bulacağınız bağlamı söyleyen Meta Veri Bilgileri modelinizde eşit DEĞİLDİR:

connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl; 
provider connection string="Data Source=.;...." 
Eğer çözümde bir bağlantı dizesi olabilir


sadece yolu hiç EDM dosyaları değil etmektir: Entity Framework Code First Development