相关疑难解决方法(0)

在.NET Core中的IServiceCollection中不可用的UseNpgsql

我在Visual Studio 2017中有.NET Core项目.我正在尝试添加(Postgresql)数据库连接.这是一个代码:

public void ConfigureServices(IServiceCollection services)
{
     services.AddMvc();

     services.AddDbContext<ConexionWebApi>(options => {
     options.UseNpgsql("ConnectionString", b => b.MigrationsAssembly("WebAPISample"));
     });

}
Run Code Online (Sandbox Code Playgroud)

但useNpgsql会生成以下错误:

'DbContextOptionsBuilder'不包含'UseNpgsql'的定义,并且没有可以找到接受类型'DbContextOptionsBuilder'的第一个参数的扩展方法'UseNpgsl'(你是否缺少using指令或汇编refence?)

我安装了以下NuGet包:

Microsoft.EntityFrameworkCore.Tools,    
Npgsql.EntityFrameworkCore.PostgreSQL,  
Npgsql.EntityFrameworkCore.PostgreSQL.Design.
Run Code Online (Sandbox Code Playgroud)

我应该安装一些其他库吗?

c# postgresql

8
推荐指数
1
解决办法
2125
查看次数

标签 统计

c# ×1

postgresql ×1