gpt4 book ai didi

c# - 在 .NET Core 3.0 下注册数据库时,选项中无法识别方法 UseSqlServer

转载 作者:行者123 更新时间:2023-12-01 21:56:00 25 4
gpt4 key购买 nike

根据 the docs ,可以使用以下语法添加上下文。

services.AddDbContext<Context>(
options=>options.UseSqlServer("beep"));

它适用于以前版本的 Core 2.x 及以下版本。但是,现在我试用了 Core 3.0 预览版,根据智能感知,该方法似乎不存在。有一堆 options.UseXxx 但与数据库或 SQL 无关。

谷歌搜索给出了很多匹配项,例如 this one但它们都来自 2017 年,似乎与 .NET Core 初始版本中的一个老问题有关,而最新版本的信息似乎不可用。

我检查了 breaking changes对于 .NET Core 3.0,但没有识别出任何相关内容。

如何在 .NET Core 3.0 中注册 SQL 数据库?

最佳答案

我通过在我的程序包管理器控制台上运行 Install-Package Microsoft.EntityFrameworkCore.SqlServer 解决了这个问题。然后在我的 StartUp.cs 文件顶部添加 using Microsoft.EntityFrameworkCore;

关于c# - 在 .NET Core 3.0 下注册数据库时,选项中无法识别方法 UseSqlServer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57065835/

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