/// <summary>获取/设置 字段值</summary> /// <param name="name">字段名</param> /// <returns></returns> public override Object this[String name] { get { switch (name) { case __.ID: return(_ID); case __.Name: return(_Name); case __.Sex: return(_Sex); case __.BornDate: return(_BornDate); case __.Degree: return(_Degree); case __.Feature: return(_Feature); case __.TeacherPhone: return(_TeacherPhone); case __.DptID: return(_DptID); case __.RoleID: return(_RoleID); default: return(base[name]); } } set { switch (name) { case __.ID: _ID = Convert.ToInt32(value); break; case __.Name: _Name = Convert.ToString(value); break; case __.Sex: _Sex = (XCode.Membership.SexKinds)Convert.ToInt32(value); break; case __.BornDate: _BornDate = Convert.ToDateTime(value); break; case __.Degree: _Degree = (Education.Degree)Convert.ToInt32(value); break; case __.Feature: _Feature = (Education.Feature)Convert.ToInt32(value); break; case __.TeacherPhone: _TeacherPhone = Convert.ToString(value); break; case __.DptID: _DptID = Convert.ToInt32(value); break; case __.RoleID: _RoleID = Convert.ToInt32(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 __.ClassID: return(_ClassID); case __.Name: return(_Name); case __.Sex: return(_Sex); case __.Age: return(_Age); case __.Mobile: return(_Mobile); case __.Address: return(_Address); case __.CreateUserID: return(_CreateUserID); case __.CreateTime: return(_CreateTime); case __.CreateIP: return(_CreateIP); case __.UpdateUserID: return(_UpdateUserID); case __.UpdateTime: return(_UpdateTime); case __.UpdateIP: return(_UpdateIP); case __.Remark: return(_Remark); default: return(base[name]); } } set { switch (name) { case __.ID: _ID = Convert.ToInt32(value); break; case __.ClassID: _ClassID = Convert.ToInt32(value); break; case __.Name: _Name = Convert.ToString(value); break; case __.Sex: _Sex = (XCode.Membership.SexKinds)Convert.ToInt32(value); break; case __.Age: _Age = Convert.ToInt32(value); break; case __.Mobile: _Mobile = Convert.ToString(value); break; case __.Address: _Address = Convert.ToString(value); break; case __.CreateUserID: _CreateUserID = Convert.ToInt32(value); break; case __.CreateTime: _CreateTime = Convert.ToDateTime(value); break; case __.CreateIP: _CreateIP = Convert.ToString(value); break; case __.UpdateUserID: _UpdateUserID = Convert.ToInt32(value); break; case __.UpdateTime: _UpdateTime = Convert.ToDateTime(value); break; case __.UpdateIP: _UpdateIP = Convert.ToString(value); break; case __.Remark: _Remark = Convert.ToString(value); break; default: base[name] = value; break; } } }