问题: -是否需要使用多个连接字符串使用Npgsql连接到Postgresql? -npgsql如何连接到Postresql?它使用JDBC驱动程序吗?
原因:需要多个连接字符串 -用于处理主数据库服务器关闭而辅助/备用服务器成为主服务器的故障转移方案
当前库: -Npgsql(3.2.5) -Npgsql.EntityFrameworkCore.PostgreSQL(2.0.0) -Npgsql.EntityFrameworkCore.PostgreSQL.Design(1.1.1)
期待替代方法
答案 0 :(得分:2)
当前不支持在连接字符串中指定多个主机。已跟踪in this issue,很有可能在下一个版本中使用它。现在,您必须自己实现它,方法是从第一次尝试中捕获连接异常,然后手动尝试连接到第二台服务器。
除此之外,Npgsql是与JDBC无关的纯.NET驱动程序。