/// <summary>
 /// CopyValue 方法
 /// </summary>
 public virtual void CopyValue(SystemLogBase obj)
 {
     obj.LogLevel              = this._log_level;
     obj.LogType               = this._log_type;
     obj.LogDate               = this._log_date;
     obj.LogSource             = this._log_source;
     obj.LogUser               = this._log_user;
     obj.LogDescrption         = this._log_descrption;
     obj.LogRequestInfo        = this._log_requestinfo;
     obj.LogRelateMoudleID     = this._log_relatemoudleid;
     obj.LogRelateMoudleDataID = this._log_relatemoudledataid;
     obj.LogRelateUserID       = this._log_relateuserid;
     obj.LogRelateDateTime     = this._log_relatedatetime;
 }
        /// <summary>
        /// local implementation of Equals based on unique value members
        /// </summary>
        public override bool Equals(object obj)
        {
            if (this == obj)
            {
                return(true);
            }
            if ((obj == null) || (obj.GetType() != this.GetType()))
            {
                return(false);
            }
            SystemLogBase castObj = (SystemLogBase)obj;

            return((castObj != null) &&
                   (this._log_id == castObj.LogID));
        }