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

问题描述 投票:0回答:1

我可以使用C#和NpgSQL连接到PostgreSQL 12实例。但是,当我使用相同的确切代码连接到PostgreSQL 11实例时,出现异常。你调用的对象是空的。这是来自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>
c# postgresql npgsql
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.