我在Visual Studio 2017中有.NET Core项目。我正在尝试添加(Postgresql)数据库连接。这是一个代码:
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();
services.AddDbContext<ConexionWebApi>(options => {
options.UseNpgsql("ConnectionString", b => b.MigrationsAssembly("WebAPISample"));
});
}
但是useNpgsql会产生以下错误:
我安装了以下NuGet软件包:
Microsoft.EntityFrameworkCore.Tools,
Npgsql.EntityFrameworkCore.PostgreSQL,
Npgsql.EntityFrameworkCore.PostgreSQL.Design.
我应该安装其他库吗?
最佳答案
我遇到过同样的问题。我通过添加解决了
using Microsoft.EntityFrameworkCore;
关于c# - .NET Core中的IServiceCollection中不提供UseNpgsql,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45068696/