我试图创建一个休息api。当我试图改变
services.AddDbContext<WebContext>(options =>
options.useSqlite(Configuration.GetConnectionString("WebContext")));
当我尝试这样做时,我得到了这个错误。我安装了sqlite nuget.and还有Microsoft.EntityFrameworkCore,但我仍然遇到了问题
错误CS1061:'DbContextOptionsBuilder'不包含'UseSqlite'的定义,并且没有可以找到接受类型'DbContextOptionsBuilder'的第一个参数的扩展方法'UseSqlite'(您是否缺少using指令或程序集引用?
尝试:
using Microsoft.EntityFrameworkCore;
...
services.AddDbContext<WebContext>(options =>
options.UseSqlite(Configuration.GetConnectionString("WebContext")));
...
而且你还需要安装Microsoft.EntityFrameworkCore.Sqlite
nuget包。