如何使用MVC5在两个postgres连接字符串之间切换

oopsdazie

我想知道如何实现该功能,如果我与postgres数据库的第一个连接超时,程序将在运行时尝试第二个连接。

这两个连接字符串连接到两个不同的服务器。

oopsdazie

这是我的问题的解决方案:

    public class DbConnection
{
    private static string _connectionString;

    private static string GetConnectionString
    {
        get
        {
            return _connectionString ?? (_connectionString = SelectConnectionString());
        }
    }

    private static string SelectConnectionString()
    {
        try
        {

            Database db = new Database("Your connection string");
            db.OpenSharedConnection();//this is petapoco ORM function
            db.CloseSharedConnection();
            return "Your connnection string name";
        }
        catch
        {
            return "LocalConnection";
        }
    }

    public static Database TestDbConnection()
    {
        return new Database(GetConnectionString);
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Python RegEx切换字符串中的两个元素?

Python3在两个字符串之间切换

在两个字符串之间切换,例如布尔值

切换两个由符号分隔的任意长度的字符串

如何在两个图像之间切换

如何在两个元素之间切换

如何在两个按钮之间切换

如何使用按钮和字符串变量切换两个下拉列表的添加和删除事件侦听器

使用Polymer在两个div之间切换

使用按钮在两个 div 之间切换

如何在两个 PyQt5 MainWindow 小部件之间切换

如何在两个按钮之间切换并使用 angular 改变颜色

如何使用react在两个CSS类之间切换

如何使用react在两个CSS类视图类型之间切换

如何使用javascript在两个不同的类名之间切换显示

如何使用作曲家在两个不同的PHP版本之间切换

如何使用按钮在两个div元素之间切换

如何使用Javascript代码通过按钮在两个图像之间切换?

如何使用两个<a>来在单击和关闭之间切换<a>

如何使用BottomNavigationView在两个应用屏幕之间切换

如何使用angularjs中的两个单选按钮在div之间切换

如何在Matplotlib中使用按钮在两个不同的图形之间切换

如何在HTML中使用<button>在两个CSS文档之间切换

如何使用IntelliJ在Gitlab中的两个项目之间切换?

如何使用纯HTML,CSS,JS在两个绘图图表之间切换

使用三元表达式在两个字符串值之间切换的正确方法

在两个连接的显示器之间切换

Swift iOS-如何在两个UIWindows之间切换/切换并设置keyWindow

在两个字符之间切换