C Sharp’da Unable to Load the Specified Metadata Resource Hatası
Herkese merhaba,
Bu yazıda Csharp’da Unable to Load the Specified Metadata Resource hatasının nasıl çözüleceğinden bahsedeceğim.
Proje geliştirirken böyle bir hataya denk gelirseniz çözümü aşağıdaki gibidir.
Projenizde Entity Framework kullanıyorsanız “System.Data.MetadataException: Unable to load the specified metadata resource.” hatası alıyorsunuz App.config veya Web.config dosylarınızda bulunan connection stringlerinizdeki “Modelname” model ismi ile Entity Model inizin isimleri uyuşmuyordur. Connection string de bulan model isimlerinizi düzelttiğinizde sorun gidecektir.
Örnek verecek olursak projenizde bulunan OrnekProje.edmx Ado.net Entity Data Model Designerinizin ismi ile Web.config veya App.config dosylarınızda bulunan connectionString lerde “connectionString=”metadata=res://*/OrnekProje.csdl|res://*/OrnekProje.ssdl|res://*/OrnekProje.msl;provider=…” .csdl, .ssdl, .msl uzantılarının kulandığı isimler aynı olmalıdır.
Düzelttiğiniz takdirde sorun çözülecektir.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.