Example #1
0
        /// <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));
 }