gpt4 book ai didi

c# - “DbContextOptionsBuilder”不包含 UseNpgsql() 的定义

转载 作者:行者123 更新时间:2023-11-30 18:56:11 25 4
gpt4 key购买 nike

我在提供连接字符串以通过 Startup.cs 的 ConfigureServices 方法中的 AddDbContext() 方法连接到 PostgreSQL 时遇到问题

我在调用函数 options.UseNpgsql() 时遇到此错误(见下图)。

我已经看到了与此相关的其他问题,但这些问题是针对 usesqlserver() 的,而且它们也没有解决我的问题。

enter image description here

最佳答案

要检查两件事:

  1. 您是否缺少对 Npgsql.EntityFrameworkCore.PostgreSQL 的引用Nuget 包?
  2. 您是否缺少正确的导入。 UseNpgsql() 扩展方法位于 Microsoft.EntityFrameworkCore 命名空间中,这意味着您应该有这一行:

    using Microsoft.EntityFrameworkCore;

关于c# - “DbContextOptionsBuilder”不包含 UseNpgsql() 的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49117089/

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