如何删除对System.Data.SQLite的引用作为提供者

时间:2018-07-25 20:04:07

标签: entity-framework

我正在尝试迁移使用SQLite代替SQL Server的项目。我删除了对EF6的SQLite提供程序的所有引用,以及使用SQL连接字符串和提供程序的所有引用。但是,当我尝试访问数据库时,抛出此错误: 指定的架构无效。错误:

  

(0,0):错误0175:具有不变名称'System.Data.SQLite'的ADO.NET提供程序未在计算机或应用程序配置文件中注册,或者无法加载。有关详细信息,请参见内部异常。

如果有帮助,MigrateDatabaseToLatestVersion<AppDbContext, Project.Migrations.Configuration>方法就会出现在错误发生的地方。

0 个答案:

没有答案