在AspNet Core 2.1中打开NpgsqlConnection时遇到问题。它在AspNet Core 1.1中正常工作。以下是AspNetCore 2.1中引发的错误
42501:拒绝设置受限参数“ transaction_isolation”的权限
以下是代码段
using (IDbConnection dbConnection = new NpgsqlConnection(this._configuration["SpringData:ConnectionString"]))
{
try
{
///Error occurs while opening the connection
dbConnection.Open();
}
catch
{
}
}
不确定如何进一步调试和解决它。
P.S。。从AspNetCore1.1迁移到AspNetCore 2.1后开始出现问题。
答案 0 :(得分:0)
降级到Nuget软件包Npgsql.3.2.7后,问题得到解决。先前它使用的是Npgsql 4.0.3,似乎有一些问题。