我在提供连接字符串以通过 Startup.cs 的 ConfigureServices 方法中的 AddDbContext()
方法连接到 PostgreSQL 时遇到问题
我在调用函数 options.UseNpgsql()
时遇到此错误
(见下图)。
我已经看到了与此相关的其他问题,但这些问题是针对 usesqlserver()
的,而且它们也没有解决我的问题。
最佳答案
要检查两件事:
- 您是否缺少对 Npgsql.EntityFrameworkCore.PostgreSQL 的引用Nuget 包?
您是否缺少正确的导入。
UseNpgsql()
扩展方法位于Microsoft.EntityFrameworkCore
命名空间中,这意味着您应该有这一行:using Microsoft.EntityFrameworkCore;
关于c# - “DbContextOptionsBuilder”不包含 UseNpgsql() 的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49117089/