具有异步 npg 连接的 PostgreSQL 数据库

PostgreSQL DB with asynchronous npg connection

我有一个异步通知的实现。

看起来像这样:

using (NpgsqlCommand npgsqlCommand = new NpgsqlCommand(ListeningCommand, _npgsqlConnection))
{
     npgsqlCommand.ExecuteNonQuery();
}

_npgsqlConnection.Notification += PostgresNotification;

NPG 2.x 版本。我必须在连接字符串中设置“SyncNotification=true;”。一切都很完美。

对于 NPG 3.2.5,连接字符串不接受“SyncNotification=true;”并且异步行为不再有效。

关于如何在 3.2.5 中执行此操作的任何建议? 谢谢

通知的 API 已从 2.x 更改为 3.2,请阅读 the documentation