繁体   English   中英

NpgSQL 4.1.3.1 我可以连接到 PostgreSQL 12 但不能连接到 PostgreSQL11

[英]NpgSQL 4.1.3.1 I can connect to PostgreSQL 12 but not PostgreSQL11

我可以使用 C# 和 NpgSQL 连接到 PostgreSQL 12 实例。 但是,当我使用相同的代码连接到 PostgreSQL 11 实例时,我得到了一个异常。 Object 引用未设置为 object 的实例。 这是来自 NpgsqlConnector.cs 的第 1708 行(来自反汇编)。

我的解决方案中的包如下:

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Microsoft.Bcl.AsyncInterfaces" version="1.1.1" targetFramework="net471" />
  <package id="Npgsql" version="4.1.3.1" targetFramework="net471" />
  <package id="System.Buffers" version="4.5.0" targetFramework="net471" />
  <package id="System.Memory" version="4.5.3" targetFramework="net471" />
  <package id="System.Numerics.Vectors" version="4.5.0" targetFramework="net471" />
  <package id="System.Runtime.CompilerServices.Unsafe" version="4.7.1" targetFramework="net471" />
  <package id="System.Text.Encodings.Web" version="4.6.0" targetFramework="net471" />
  <package id="System.Text.Json" version="4.6.0" targetFramework="net471" />
  <package id="System.Threading.Tasks.Extensions" version="4.5.4" targetFramework="net471" />
  <package id="System.ValueTuple" version="4.5.0" targetFramework="net471" />
  <package id="Teradata.Client.Provider" version="16.20.9" targetFramework="net471" />
</packages>

不幸的是,这主要是我缺乏 PostgreSQL 的经验。 我试图连接的机器缺少 pg_hba.conf 条目。 错误消息不是很有帮助...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM