打开NpgsqlConnection时AspNetCore 2.1错误

时间:2018-10-09 15:47:30

标签: c# .net asp.net-core ado.net npgsql

在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后开始出现问题。

1 个答案:

答案 0 :(得分:0)

降级到Nuget软件包Npgsql.3.2.7后,问题得到解决。先前它使用的是Npgsql 4.0.3,似乎有一些问题。