在ASP.NET Core中,如何使用sqlite

问题描述 投票:0回答:1

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

 services.AddDbContext<WebContext>(options =>

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

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

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

c# asp.net-core
1个回答
1
投票

尝试:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.