/// <summary> /// 获取数据库服务器,一般为主数据库 /// </summary> public static string GetCurrentDB(DbServerName dbServerName) { string dbservername = null; switch (dbServerName) { case DbServerName.LatestDB: break; case DbServerName.WriteDB: break; case DbServerName.ReadHistoryDB: dbservername = "ConnectString_Branch"; break; } return(dbservername); }
/// <summary> /// Method used to get the string user in SQL statements as parameter prefix /// </summary> /// <param name="value"> /// Is of type DbServerName /// </param> /// <returns> /// Returns ":" if enumeration value is Oracle otherwise "@" ; Default value is "@" /// </returns> public static string GetSqlParameterTag(this DbServerName value) { return(Enum.GetName(value.GetType(), value) == "Oracle" ? ":" : "@"); }
/// <summary> /// Method used to get the name of DbServerName enumeration value /// </summary> /// <param name="value"> /// Is of type DbServerName /// </param> /// <returns> /// Return the name of DbServerName enumeration value /// </returns> public static string GetName(this DbServerName value) { return(Enum.GetName(value.GetType(), value)); }