No Entity Framework provider found for the ADO.NET provider with invariant name 'System.Data.SqlClient' Hatası
Selamlar,
EF üzerinde çalışacağınız sırada "No Entity Framework provider found for the ADO.NET provider with invariant name 'System.Data.SqlClient'" ya da "The Entity Framework provider type 'System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer' could not be loaded" gibi bir hata alıyorsanız, sebebi App.config'te yer alan < providers > bölümündeki eksiklik ya da hatalı olan bir konfigürasyondan dolayıdır.
En kolay yolu, NuGet'e tekrar girip EF'yi kaldırmak ve yeniden kurmak. Öte yandan App.config içerisinde < providers > kısmındaki şu yapılandırmaya dikkat:
< provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" / >
Bu provider haricinde bir tane daha varsa hata alabilirsiniz.
Umarım sorununuz çözülür.
İyi çalışmalar,
Recep.
Bu gönderiyi 26.07.2018 10:10:49 tarihinde Rserit düzenledi.