Я пытаюсь создать простой проект, чтобы узнать, как работает код Entity framework 6 с SQL-сервером sqlite db, но когда я усложняю свое приложение, я получаю сообщение об ошибке:
"Тип поставщика Entity Framework 'System.Data.SQLite.SQLiteProviderServices, System.Data.SQLite.Linq, Версия = 1.0.91.0, Культура = нейтральная, PublicKeyToken = db937bc2d44ff139 ' зарегистрирован в файле конфигурации приложения для поставщика ADO.NET с инвариантным именем" System.Data.SQLite "не удалось загрузить. Делать убедитесь, что используется имя, соответствующее сборке, и что сборка доступный для запуска приложения. Видеть http://go.microsoft.com/fwlink/?LinkId=260882 для получения дополнительной информации."
Я думаю, что эта ошибка имеет какое-то отношение к файлу app.config. Кто-нибудь имеет рабочий файл app.config для платформы Entity 6 + Sqlite 1.0.91?
Это содержимое моего конфигурационного файла:
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
</configSections>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework"/>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer"/>
<provider invariantName="System.Data.SQLite" type="System.Data.SQLite.SQLiteProviderServices, System.Data.SQLite.Linq, Version=1.0.91.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
</providers>
</entityFramework>
<connectionStrings>
<add name="BloggingContext" connectionString="Data Source=.\animals.sqlite" providerName="System.Data.SQLite"/>
</connectionStrings>
<system.data>
<DbProviderFactories>
<remove invariant="System.Data.SQLite"/>
<add name="SQLite Data Provider" invariant="System.Data.SQLite" description="Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite"/>
</DbProviderFactories>
</system.data>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>