namespace Song.Entities { using System; /// /// 表名:ManageMenu 主键列:MM_Id /// [SerializableAttribute()] public partial class ManageMenu : WeiSha.Data.Entity { protected Int32 _MM_Id; protected String _MM_Name; protected String _MM_Type; protected Int32 _MM_Root; protected String _MM_Link; protected String _MM_Marker; protected Int32 _MM_Tax; protected Int32 _MM_PatId; protected String _MM_Color; protected String _MM_Font; protected Boolean _MM_IsBold; protected Boolean _MM_IsItalic; protected String _MM_IcoS; protected String _MM_IcoB; protected Boolean _MM_IsUse; protected Boolean _MM_IsShow; protected String _MM_Intro; protected Boolean _MM_State; protected String _MM_Func; protected Int32 _MM_WinWidth; protected Int32 _MM_WinHeight; protected Int32 _MM_IcoX; protected Int32 _MM_IcoY; /// /// -1 /// public Int32 MM_Id { get { return this._MM_Id; } set { this.OnPropertyValueChange(_.MM_Id, _MM_Id, value); this._MM_Id = value; } } /// /// -1 /// public String MM_Name { get { return this._MM_Name; } set { this.OnPropertyValueChange(_.MM_Name, _MM_Name, value); this._MM_Name = value; } } /// /// -1 /// public String MM_Type { get { return this._MM_Type; } set { this.OnPropertyValueChange(_.MM_Type, _MM_Type, value); this._MM_Type = value; } } /// /// -1 /// public Int32 MM_Root { get { return this._MM_Root; } set { this.OnPropertyValueChange(_.MM_Root, _MM_Root, value); this._MM_Root = value; } } /// /// -1 /// public String MM_Link { get { return this._MM_Link; } set { this.OnPropertyValueChange(_.MM_Link, _MM_Link, value); this._MM_Link = value; } } /// /// -1 /// public String MM_Marker { get { return this._MM_Marker; } set { this.OnPropertyValueChange(_.MM_Marker, _MM_Marker, value); this._MM_Marker = value; } } /// /// -1 /// public Int32 MM_Tax { get { return this._MM_Tax; } set { this.OnPropertyValueChange(_.MM_Tax, _MM_Tax, value); this._MM_Tax = value; } } /// /// -1 /// public Int32 MM_PatId { get { return this._MM_PatId; } set { this.OnPropertyValueChange(_.MM_PatId, _MM_PatId, value); this._MM_PatId = value; } } /// /// -1 /// public String MM_Color { get { return this._MM_Color; } set { this.OnPropertyValueChange(_.MM_Color, _MM_Color, value); this._MM_Color = value; } } /// /// -1 /// public String MM_Font { get { return this._MM_Font; } set { this.OnPropertyValueChange(_.MM_Font, _MM_Font, value); this._MM_Font = value; } } /// /// -1 /// public Boolean MM_IsBold { get { return this._MM_IsBold; } set { this.OnPropertyValueChange(_.MM_IsBold, _MM_IsBold, value); this._MM_IsBold = value; } } /// /// -1 /// public Boolean MM_IsItalic { get { return this._MM_IsItalic; } set { this.OnPropertyValueChange(_.MM_IsItalic, _MM_IsItalic, value); this._MM_IsItalic = value; } } /// /// -1 /// public String MM_IcoS { get { return this._MM_IcoS; } set { this.OnPropertyValueChange(_.MM_IcoS, _MM_IcoS, value); this._MM_IcoS = value; } } /// /// -1 /// public String MM_IcoB { get { return this._MM_IcoB; } set { this.OnPropertyValueChange(_.MM_IcoB, _MM_IcoB, value); this._MM_IcoB = value; } } /// /// -1 /// public Boolean MM_IsUse { get { return this._MM_IsUse; } set { this.OnPropertyValueChange(_.MM_IsUse, _MM_IsUse, value); this._MM_IsUse = value; } } /// /// -1 /// public Boolean MM_IsShow { get { return this._MM_IsShow; } set { this.OnPropertyValueChange(_.MM_IsShow, _MM_IsShow, value); this._MM_IsShow = value; } } /// /// -1 /// public String MM_Intro { get { return this._MM_Intro; } set { this.OnPropertyValueChange(_.MM_Intro, _MM_Intro, value); this._MM_Intro = value; } } /// /// -1 /// public Boolean MM_State { get { return this._MM_State; } set { this.OnPropertyValueChange(_.MM_State, _MM_State, value); this._MM_State = value; } } /// /// -1 /// public String MM_Func { get { return this._MM_Func; } set { this.OnPropertyValueChange(_.MM_Func, _MM_Func, value); this._MM_Func = value; } } /// /// -1 /// public Int32 MM_WinWidth { get { return this._MM_WinWidth; } set { this.OnPropertyValueChange(_.MM_WinWidth, _MM_WinWidth, value); this._MM_WinWidth = value; } } /// /// -1 /// public Int32 MM_WinHeight { get { return this._MM_WinHeight; } set { this.OnPropertyValueChange(_.MM_WinHeight, _MM_WinHeight, value); this._MM_WinHeight = value; } } public Int32 MM_IcoX { get { return this._MM_IcoX; } set { this.OnPropertyValueChange(_.MM_IcoX, _MM_IcoX, value); this._MM_IcoX = value; } } public Int32 MM_IcoY { get { return this._MM_IcoY; } set { this.OnPropertyValueChange(_.MM_IcoY, _MM_IcoY, value); this._MM_IcoY = value; } } /// /// 获取实体对应的表名 /// protected override WeiSha.Data.Table GetTable() { return new WeiSha.Data.Table("ManageMenu"); } /// /// 获取实体中的标识列 /// protected override WeiSha.Data.Field GetIdentityField() { return _.MM_Id; } /// /// 获取实体中的主键列 /// protected override WeiSha.Data.Field[] GetPrimaryKeyFields() { return new WeiSha.Data.Field[] { _.MM_Id}; } /// /// 获取列信息 /// protected override WeiSha.Data.Field[] GetFields() { return new WeiSha.Data.Field[] { _.MM_Id, _.MM_Name, _.MM_Type, _.MM_Root, _.MM_Link, _.MM_Marker, _.MM_Tax, _.MM_PatId, _.MM_Color, _.MM_Font, _.MM_IsBold, _.MM_IsItalic, _.MM_IcoS, _.MM_IcoB, _.MM_IsUse, _.MM_IsShow, _.MM_Intro, _.MM_State, _.MM_Func, _.MM_WinWidth, _.MM_WinHeight, _.MM_IcoX, _.MM_IcoY}; } /// /// 获取列数据 /// protected override object[] GetValues() { return new object[] { this._MM_Id, this._MM_Name, this._MM_Type, this._MM_Root, this._MM_Link, this._MM_Marker, this._MM_Tax, this._MM_PatId, this._MM_Color, this._MM_Font, this._MM_IsBold, this._MM_IsItalic, this._MM_IcoS, this._MM_IcoB, this._MM_IsUse, this._MM_IsShow, this._MM_Intro, this._MM_State, this._MM_Func, this._MM_WinWidth, this._MM_WinHeight, this._MM_IcoX, this._MM_IcoY}; } /// /// 给当前实体赋值 /// protected override void SetValues(WeiSha.Data.IRowReader reader) { if ((false == reader.IsDBNull(_.MM_Id))) { this._MM_Id = reader.GetInt32(_.MM_Id); } if ((false == reader.IsDBNull(_.MM_Name))) { this._MM_Name = reader.GetString(_.MM_Name); } if ((false == reader.IsDBNull(_.MM_Type))) { this._MM_Type = reader.GetString(_.MM_Type); } if ((false == reader.IsDBNull(_.MM_Root))) { this._MM_Root = reader.GetInt32(_.MM_Root); } if ((false == reader.IsDBNull(_.MM_Link))) { this._MM_Link = reader.GetString(_.MM_Link); } if ((false == reader.IsDBNull(_.MM_Marker))) { this._MM_Marker = reader.GetString(_.MM_Marker); } if ((false == reader.IsDBNull(_.MM_Tax))) { this._MM_Tax = reader.GetInt32(_.MM_Tax); } if ((false == reader.IsDBNull(_.MM_PatId))) { this._MM_PatId = reader.GetInt32(_.MM_PatId); } if ((false == reader.IsDBNull(_.MM_Color))) { this._MM_Color = reader.GetString(_.MM_Color); } if ((false == reader.IsDBNull(_.MM_Font))) { this._MM_Font = reader.GetString(_.MM_Font); } if ((false == reader.IsDBNull(_.MM_IsBold))) { this._MM_IsBold = reader.GetBoolean(_.MM_IsBold); } if ((false == reader.IsDBNull(_.MM_IsItalic))) { this._MM_IsItalic = reader.GetBoolean(_.MM_IsItalic); } if ((false == reader.IsDBNull(_.MM_IcoS))) { this._MM_IcoS = reader.GetString(_.MM_IcoS); } if ((false == reader.IsDBNull(_.MM_IcoB))) { this._MM_IcoB = reader.GetString(_.MM_IcoB); } if ((false == reader.IsDBNull(_.MM_IsUse))) { this._MM_IsUse = reader.GetBoolean(_.MM_IsUse); } if ((false == reader.IsDBNull(_.MM_IsShow))) { this._MM_IsShow = reader.GetBoolean(_.MM_IsShow); } if ((false == reader.IsDBNull(_.MM_Intro))) { this._MM_Intro = reader.GetString(_.MM_Intro); } if ((false == reader.IsDBNull(_.MM_State))) { this._MM_State = reader.GetBoolean(_.MM_State); } if ((false == reader.IsDBNull(_.MM_Func))) { this._MM_Func = reader.GetString(_.MM_Func); } if ((false == reader.IsDBNull(_.MM_WinWidth))) { this._MM_WinWidth = reader.GetInt32(_.MM_WinWidth); } if ((false == reader.IsDBNull(_.MM_WinHeight))) { this._MM_WinHeight = reader.GetInt32(_.MM_WinHeight); } if ((false == reader.IsDBNull(_.MM_IcoX))) { this._MM_IcoX = reader.GetInt32(_.MM_IcoX); } if ((false == reader.IsDBNull(_.MM_IcoY))) { this._MM_IcoY = reader.GetInt32(_.MM_IcoY); } } public override int GetHashCode() { return base.GetHashCode(); } public override bool Equals(object obj) { if ((obj == null)) { return false; } if ((false == typeof(ManageMenu).IsAssignableFrom(obj.GetType()))) { return false; } if ((((object)(this)) == ((object)(obj)))) { return true; } return false; } public class _ { /// /// 表示选择所有列,与*等同 /// public static WeiSha.Data.AllField All = new WeiSha.Data.AllField(); /// /// -1 - 字段名:MM_Id - 数据类型:Int32 /// public static WeiSha.Data.Field MM_Id = new WeiSha.Data.Field("MM_Id"); /// /// -1 - 字段名:MM_Name - 数据类型:String /// public static WeiSha.Data.Field MM_Name = new WeiSha.Data.Field("MM_Name"); /// /// -1 - 字段名:MM_Type - 数据类型:String /// public static WeiSha.Data.Field MM_Type = new WeiSha.Data.Field("MM_Type"); /// /// -1 - 字段名:MM_Root - 数据类型:Int32 /// public static WeiSha.Data.Field MM_Root = new WeiSha.Data.Field("MM_Root"); /// /// -1 - 字段名:MM_Link - 数据类型:String /// public static WeiSha.Data.Field MM_Link = new WeiSha.Data.Field("MM_Link"); /// /// -1 - 字段名:MM_Marker - 数据类型:String /// public static WeiSha.Data.Field MM_Marker = new WeiSha.Data.Field("MM_Marker"); /// /// -1 - 字段名:MM_Tax - 数据类型:Int32 /// public static WeiSha.Data.Field MM_Tax = new WeiSha.Data.Field("MM_Tax"); /// /// -1 - 字段名:MM_PatId - 数据类型:Int32 /// public static WeiSha.Data.Field MM_PatId = new WeiSha.Data.Field("MM_PatId"); /// /// -1 - 字段名:MM_Color - 数据类型:String /// public static WeiSha.Data.Field MM_Color = new WeiSha.Data.Field("MM_Color"); /// /// -1 - 字段名:MM_Font - 数据类型:String /// public static WeiSha.Data.Field MM_Font = new WeiSha.Data.Field("MM_Font"); /// /// -1 - 字段名:MM_IsBold - 数据类型:Boolean /// public static WeiSha.Data.Field MM_IsBold = new WeiSha.Data.Field("MM_IsBold"); /// /// -1 - 字段名:MM_IsItalic - 数据类型:Boolean /// public static WeiSha.Data.Field MM_IsItalic = new WeiSha.Data.Field("MM_IsItalic"); /// /// -1 - 字段名:MM_IcoS - 数据类型:String /// public static WeiSha.Data.Field MM_IcoS = new WeiSha.Data.Field("MM_IcoS"); /// /// -1 - 字段名:MM_IcoB - 数据类型:String /// public static WeiSha.Data.Field MM_IcoB = new WeiSha.Data.Field("MM_IcoB"); /// /// -1 - 字段名:MM_IsUse - 数据类型:Boolean /// public static WeiSha.Data.Field MM_IsUse = new WeiSha.Data.Field("MM_IsUse"); /// /// -1 - 字段名:MM_IsShow - 数据类型:Boolean /// public static WeiSha.Data.Field MM_IsShow = new WeiSha.Data.Field("MM_IsShow"); /// /// -1 - 字段名:MM_Intro - 数据类型:String /// public static WeiSha.Data.Field MM_Intro = new WeiSha.Data.Field("MM_Intro"); /// /// -1 - 字段名:MM_State - 数据类型:Boolean /// public static WeiSha.Data.Field MM_State = new WeiSha.Data.Field("MM_State"); /// /// -1 - 字段名:MM_Func - 数据类型:String /// public static WeiSha.Data.Field MM_Func = new WeiSha.Data.Field("MM_Func"); /// /// -1 - 字段名:MM_WinWidth - 数据类型:Int32 /// public static WeiSha.Data.Field MM_WinWidth = new WeiSha.Data.Field("MM_WinWidth"); /// /// -1 - 字段名:MM_WinHeight - 数据类型:Int32 /// public static WeiSha.Data.Field MM_WinHeight = new WeiSha.Data.Field("MM_WinHeight"); /// /// 字段名:MM_IcoX - 数据类型:Int32 /// public static WeiSha.Data.Field MM_IcoX = new WeiSha.Data.Field("MM_IcoX"); /// /// 字段名:MM_IcoY - 数据类型:Int32 /// public static WeiSha.Data.Field MM_IcoY = new WeiSha.Data.Field("MM_IcoY"); } } }