无法使用实体框架核心和SQLite支撑DbContext

时间:2020-06-02 18:33:10

标签: c# entity-framework sqlite

我想对我的Sqlite数据库和Entity Framework核心使用数据库优先方法。为了对数据库进行脚手架安装,我在包管理器中使用了以下命令: Scaffold-DbContext "Data Source=Database.db;" Microsoft.Data.Sqlite。运行命令后,出现错误:

在提供程序程序集Microsoft.Data.Sqlite中找不到名为DesignTimeProviderServicesAttribute的预期程序集属性。需要此属性来标识充当设计时服务提供者工厂的类。

我安装了以下Nuget软件包:

  • Microsoft.EntityFrameworkCore
  • Microsoft.EntityFrameworkCore.Sqlite
  • Microsoft.EntityFrameworkCore.Tools
  • Microsoft.Data.Sqlite

0 个答案:

没有答案