/// <summary>
        /// Returns a hash code based on the member values, for comparison with other instances of this class.
        /// </summary>
        /// <returns></returns>
        public override int GetHashCode()
        {
            string s = Name + "_" + TypeName + "_" + Nullable.ToLString() + "_" + MaxLength.ToString() + "_" + Scale.ToString() + "_" + Precision.ToString();

            return(s.GetHashCode());
        }