private static void GetConnectionStringPart(DatabaseType type, StringBuilder sb, string separator, string divider, ConnectionParameterName parameterName, string parameterValue)
 {
     AddConnectionStringPart(type, sb, separator, divider, GetConnectionStringParameter(type, parameterName), parameterValue);
 }
 /// <summary>
 /// Gets the connection string parameter.
 /// </summary>
 /// <param name="databaseType">Type of the database.</param>
 /// <param name="parameterName">Name of the parameter.</param>
 /// <returns></returns>
 public static string GetConnectionStringParameter(DatabaseType databaseType, ConnectionParameterName parameterName)
 {
     return(GetConnectionStringParameter(databaseType, parameterName.ToString()));
 }
        /// <summary>
        /// Gets the connection string part.
        /// </summary>
        /// <param name="type">The type.</param>
        /// <param name="parameterName">Name of the parameter.</param>
        /// <param name="parameterValue">The parameter value.</param>
        /// <returns></returns>
        public static string GetConnectionStringPart(DatabaseType type, ConnectionParameterName parameterName, string parameterValue)
        {
            string name = GetConnectionStringParameter(type, parameterName);

            return(GetConnectionStringPart(type, name, parameterValue));
        }
 /// <summary>
 /// Determines whether [has connection string parameter] [the specified parameter name].
 /// </summary>
 /// <param name="parameterName">Name of the parameter.</param>
 /// <returns>
 ///     <c>true</c> if [has connection string parameter] [the specified parameter name]; otherwise, <c>false</c>.
 /// </returns>
 public virtual bool HasConnectionStringParameter(ConnectionParameterName parameterName)
 {
     return(HasConnectionStringParameter(DatabaseNexus.GetConnectionStringParameter(DatabaseType, parameterName)));
 }
 /// <summary>
 /// Sets the connection string parameter.
 /// </summary>
 /// <param name="parameterName">Name of the parameter.</param>
 /// <param name="parameterValue">The parameter value.</param>
 public virtual void SetConnectionStringParameter(ConnectionParameterName parameterName, string parameterValue)
 {
     SetConnectionStringParameter(DatabaseNexus.GetConnectionStringParameter(DatabaseType, parameterName), parameterValue);
 }
 private static void GetConnectionStringPart(DatabaseType type, StringBuilder sb, string separator, string divider, ConnectionParameterName parameterName, string parameterValue)
 {
     AddConnectionStringPart(type, sb, separator, divider, GetConnectionStringParameter(type, parameterName), parameterValue);
 }
 /// <summary>
 /// Gets the connection string part.
 /// </summary>
 /// <param name="type">The type.</param>
 /// <param name="parameterName">Name of the parameter.</param>
 /// <param name="parameterValue">The parameter value.</param>
 /// <returns></returns>
 public static string GetConnectionStringPart(DatabaseType type, ConnectionParameterName parameterName, string parameterValue)
 {
     string name = GetConnectionStringParameter(type, parameterName);
     return GetConnectionStringPart(type, name, parameterValue);
 }
 /// <summary>
 /// Gets the connection string parameter.
 /// </summary>
 /// <param name="databaseType">Type of the database.</param>
 /// <param name="parameterName">Name of the parameter.</param>
 /// <returns></returns>
 public static string GetConnectionStringParameter(DatabaseType databaseType, ConnectionParameterName parameterName)
 {
     return GetConnectionStringParameter(databaseType, parameterName.ToString());
 }
 /// <summary>
 /// Sets the connection string parameter.
 /// </summary>
 /// <param name="parameterName">Name of the parameter.</param>
 /// <param name="parameterValue">The parameter value.</param>
 public virtual void SetConnectionStringParameter(ConnectionParameterName parameterName, string parameterValue)
 {
     SetConnectionStringParameter(DatabaseNexus.GetConnectionStringParameter(DatabaseType, parameterName), parameterValue);
 }
 /// <summary>
 /// Removes the connection string parameter.
 /// </summary>
 /// <param name="parameterName">Name of the parameter.</param>
 /// <returns></returns>
 public virtual bool RemoveConnectionStringParameter(ConnectionParameterName parameterName)
 {
     return RemoveConnectionStringParameter(DatabaseNexus.GetConnectionStringParameter(DatabaseType, parameterName));
 }