Belirtilen adlandırılmış bağlantı yapılandırma, EntityClient sağlayıcısı ile kullanılmak üzere tasarlanmış, ya da geçersiz bulunamadı ya da değil
Bir varlık bir çerçeve eklediğimde nesne ve projem, connectionstring
var
connectionstring
bölümünde app.config
eklenir, ama entitycontext
yeni oluştur ve bu benim kullanmak istediğim zaman connectionstring
, Bu hata ortaya çıkıyor
CEVAP
Sanıyorum bu sorunu geldiği gerçeğini birden fazla proje çözümü ve bir içeren bir varlık çerçevesi şeyler de dahil olmak üzere edmx
dosyaları DEĞİL çözümleri başlangıç projesi. Eğer bağlantı dizesi EF varsa bile bu durumda app.config
proje, hala CLR olamaz zamanında bulmak. Örneğin, eğer bir web sitesi ve çözüm EF bir proje varsa, bağlantıyı kopyalamak için ihtiyacınız EF projeden string app.config
Web siteniz için web.config
. Temel olarak, herhangi bir bağlantı dizesi veri proje yapılandırma dosyasında mevcut .Net CLR iş parçacığı tarafından (başlangıç proje yani) başlattı.
Eğer bu dava, o zaman sadece açık edmx
dosya üzerinde sağ tıklayın yüzeyi, özellikleri seçin ve kopya bağlantı dizesi ve içine yapıştırın app.config
Bağlantı Dize bölümü. Bu şekilde config doğru bir sahip olduğunuzdan emin olun.
< / ^ br .
< / ^ br .
DÜZENLEME:
< / ^ br .
Burada gördüğünüz gibi
Documenation on ObjectContext Constructor ilk parametre kodu EROZYON oluşturduğunuz anda üretilen connectionstring adıdır. Bir şekilde, connectionstring adını adı değiştirilecek olursa, tüm yapmanız gereken doğru model ve seçme tıklayarak"Veritabanı Modeli Güncelle..."sonra sihirbaz ve bu değişikliği yansıtması için confing tasarımcısı güncelleştirin.
Bağlantı dizesi 'MyEntities'...
Komut bulunamadı Express değil...
Komut değişken bildirimi - komut bulun...
LogCat mesaj: Google Play hizmetleri k...
Seviyesinde bağımsız kapalı bağlantı k...