SORU
16 AĞUSTOS 2010, PAZARTESİ


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, connectionstringvar 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
17 AĞUSTOS 2010, Salı


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bennythecoder

    Bennythecode

    25 Mart 2008
  • Bobbylee Budde

    Bobbylee Bud

    13 ŞUBAT 2011
  • Cartoonium

    Cartoonium

    11 NİSAN 2011