1

我试图创建一个 rest api 。当我试图改变

 services.AddDbContext<WebContext>(options =>

   options.useSqlite(Configuration.GetConnectionString("WebContext")));

当我尝试这样做时,我得到了这个错误。我安装了 sqlite nuget.and 也安装了 Microsoft.EntityFrameworkCore 但我仍然遇到了问题

错误 CS1061:“DbContextOptionsBuilder”不包含“UseSqlite”的定义,并且找不到接受“DbContextOptionsBuilder”类型的第一个参数的扩展方法“UseSqlite”(您是否缺少 using 指令或程序集引用?

4

1 回答 1

2

尝试:

using Microsoft.EntityFrameworkCore;
...
services.AddDbContext<WebContext>(options => 
    options.UseSqlite(Configuration.GetConnectionString("WebContext")));
...

而且你还需要安装Microsoft.EntityFrameworkCore.Sqlitenuget 包。

于 2019-02-22T04:03:41.830 回答