可以npgsql"听"当postgresql服务器停止时?

时间:2015-06-30 16:35:14

标签: c# postgresql npgsql

我现在正在寻找2天。 我在SyncNotification = true时使用listen / notify 它工作正常。 但是如果有人需要重新启动postgresql服务器怎么办? 连接丢失了,下一个"通知"将不会被同步通知线程监听。 :( 如何检测连接丢失,并重新连接C#?

1 个答案:

答案 0 :(得分:1)

您可以在连接字符串上尝试Keepalive参数,文档说明:

Keepalive :Npgsql发送keepalive查询之前连接不活动的秒数。

参考:http://www.npgsql.org/doc/connection-string-parameters.html