繁体   English   中英

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

[英]In ASP.NET Core, how to use sqlite

我试图创建一个REST API。 当我尝试改变

 services.AddDbContext<WebContext>(options =>

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

当我尝试执行此操作时,出现此错误。 我安装了sqlite nuget。也安装了Microsoft.EntityFrameworkCore,但是仍然有问题

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

尝试:

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

并且您还需要安装Microsoft.EntityFrameworkCore.Sqlite nuget包。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM