/// <summary>获取/设置 字段值</summary> /// <param name="name">字段名</param> /// <returns></returns> public override Object this[String name] { get { switch (name) { case __.ID: return(_ID); case __.ServiceID: return(_ServiceID); case __.Level: return(_Level); case __.Time: return(_Time); case __.Count: return(_Count); case __.Cost: return(_Cost); case __.TotalCost: return(_TotalCost); case __.LastIP: return(_LastIP); case __.CreateTime: return(_CreateTime); case __.UpdateTime: return(_UpdateTime); default: return(base[name]); } } set { switch (name) { case __.ID: _ID = Convert.ToInt32(value); break; case __.ServiceID: _ServiceID = Convert.ToInt32(value); break; case __.Level: _Level = (XCode.Statistics.StatLevels)Convert.ToInt32(value); break; case __.Time: _Time = Convert.ToDateTime(value); break; case __.Count: _Count = Convert.ToInt64(value); break; case __.Cost: _Cost = Convert.ToInt32(value); break; case __.TotalCost: _TotalCost = Convert.ToInt64(value); break; case __.LastIP: _LastIP = Convert.ToString(value); break; case __.CreateTime: _CreateTime = Convert.ToDateTime(value); break; case __.UpdateTime: _UpdateTime = Convert.ToDateTime(value); break; default: base[name] = value; break; } } }
/// <summary>获取/设置 字段值</summary> /// <param name="name">字段名</param> /// <returns></returns> public override Object this[String name] { get { switch (name) { case __.ID: return(_ID); case __.Ip: return(_Ip); case __.Level: return(_Level); case __.Time: return(_Time); case __.Count: return(_Count); case __.Cost: return(_Cost); case __.TotalCost: return(_TotalCost); case __.LastAppID: return(_LastAppID); case __.LastServiceID: return(_LastServiceID); case __.CreateTime: return(_CreateTime); case __.UpdateTime: return(_UpdateTime); default: return(base[name]); } } set { switch (name) { case __.ID: _ID = value.ToInt(); break; case __.Ip: _Ip = Convert.ToString(value); break; case __.Level: _Level = (XCode.Statistics.StatLevels)value.ToInt(); break; case __.Time: _Time = value.ToDateTime(); break; case __.Count: _Count = value.ToLong(); break; case __.Cost: _Cost = value.ToInt(); break; case __.TotalCost: _TotalCost = value.ToLong(); break; case __.LastAppID: _LastAppID = value.ToInt(); break; case __.LastServiceID: _LastServiceID = value.ToInt(); break; case __.CreateTime: _CreateTime = value.ToDateTime(); break; case __.UpdateTime: _UpdateTime = value.ToDateTime(); break; default: base[name] = value; break; } } }
/// <summary>获取/设置 字段值</summary> /// <param name="name">字段名</param> /// <returns></returns> public override Object this[String name] { get { switch (name) { case __.ID: return(_ID); case __.Level: return(_Level); case __.Time: return(_Time); case __.Page: return(_Page); case __.Title: return(_Title); case __.Times: return(_Times); case __.Users: return(_Users); case __.IPs: return(_IPs); case __.Error: return(_Error); case __.Cost: return(_Cost); case __.MaxCost: return(_MaxCost); case __.CreateTime: return(_CreateTime); case __.UpdateTime: return(_UpdateTime); case __.Remark: return(_Remark); default: return(base[name]); } } set { switch (name) { case __.ID: _ID = value.ToInt(); break; case __.Level: _Level = (XCode.Statistics.StatLevels)value.ToInt(); break; case __.Time: _Time = value.ToDateTime(); break; case __.Page: _Page = Convert.ToString(value); break; case __.Title: _Title = Convert.ToString(value); break; case __.Times: _Times = value.ToInt(); break; case __.Users: _Users = value.ToInt(); break; case __.IPs: _IPs = value.ToInt(); break; case __.Error: _Error = value.ToInt(); break; case __.Cost: _Cost = value.ToInt(); break; case __.MaxCost: _MaxCost = value.ToInt(); break; case __.CreateTime: _CreateTime = value.ToDateTime(); break; case __.UpdateTime: _UpdateTime = value.ToDateTime(); break; case __.Remark: _Remark = Convert.ToString(value); break; default: base[name] = value; break; } } }