System.data.sqlclient' либо не зарегистрирован
I am trying to save data into the MS SQL db using Entity Framework in dot net core. But I am getting this error - "The ADO.NET provider with invariant name 'System.Data.SqlClient' is either not registered in the machine or application config file, or could not be loaded. See the inner exception for details.' "
Что я уже пробовал:
Я погуглил ошибку, но не смог найти решение.
Проект находится в ядре dot net.
Я установил ядро Entity Framework как в проект entity, так и в свой веб-проект.
Кроме того, я добавил следующий код в файл app.config моего веб-проекта:
<pre>configuration> <configSections> <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> </configSections> <connectionStrings> <add name="SampleTaskEntities" connectionString="metadata=res://*/SampleTask.csdl|res://*/SampleTask.ssdl|res://*/SampleTask.msl;provider=System.Data.SqlClient;provider connection string="data source=SUYASH3148523;initial catalog=SampleTask;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" /> </connectionStrings> <entityFramework> <providers> <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" /> </providers> </entityFramework> </configuration>
F-ES Sitecore
Если вы погуглили и не нашли решения, вы, должно быть, перепробовали много решений. Перечислите, что вы пробовали, что не решило проблему, чтобы люди не тратили свое время, предлагая вещи, которые вы уже посмотрели.
#realJSOP
Вы проверили внутреннее исключение?
Member 14108019
Внутреннее исключение - "ArgumentException: указанное инвариантное имя "System.Data.SqlClient" не было найдено в списке зарегистрированных поставщиков данных .NET.
"