gpt4 book ai didi

asp.net - DbContextOptionsBuilder 不包含 'UseSqlite' 的定义

转载 作者:行者123 更新时间:2023-12-04 01:01:47 29 4
gpt4 key购买 nike

尝试将 SQLite 用于我的应用程序时,Dotnet Core Web API 抛出

DbContextOptionsBuilder' 不包含 'UseSqlite' 的定义并且没有可访问的扩展方法 'UseSqlite'

如何解决这个问题?

我试过使用.Microsoft.EntityFrameworkCore;

使用 Microsoft.EntityFrameworkCore;

最佳答案

我通过添加 SQLite 包解决了这个问题。

在你的启动文件上使用这个

using Microsoft.EntityFrameworkCore;

在你的项目文件上使用这个

<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="2.1.1"/>

然后你就可以使用 SQLite

services.AddDbContext<DataContext>(x => 
x.UseSqlite(Configuration.GetConnectionString("DefaultConnection")));

关于asp.net - DbContextOptionsBuilder 不包含 'UseSqlite' 的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58181325/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com