namespace Song.Entities { using System; /// /// 表名:ManageMenu_Point 主键列:MMP_Id /// [SerializableAttribute()] public partial class ManageMenu_Point : WeiSha.Data.Entity { protected Int32 _MMP_Id; protected String _MMP_FileName; protected Boolean _MMP_IsUse; protected Boolean _MMP_IsShow; protected Int16? _MM_Id; protected Int16? _FPI_Id; /// /// False /// public Int32 MMP_Id { get { return this._MMP_Id; } set { this.OnPropertyValueChange(_.MMP_Id, _MMP_Id, value); this._MMP_Id = value; } } /// /// True /// public String MMP_FileName { get { return this._MMP_FileName; } set { this.OnPropertyValueChange(_.MMP_FileName, _MMP_FileName, value); this._MMP_FileName = value; } } /// /// False /// public Boolean MMP_IsUse { get { return this._MMP_IsUse; } set { this.OnPropertyValueChange(_.MMP_IsUse, _MMP_IsUse, value); this._MMP_IsUse = value; } } /// /// False /// public Boolean MMP_IsShow { get { return this._MMP_IsShow; } set { this.OnPropertyValueChange(_.MMP_IsShow, _MMP_IsShow, value); this._MMP_IsShow = value; } } /// /// False /// public Int16? MM_Id { get { return this._MM_Id; } set { this.OnPropertyValueChange(_.MM_Id, _MM_Id, value); this._MM_Id = value; } } /// /// False /// public Int16? FPI_Id { get { return this._FPI_Id; } set { this.OnPropertyValueChange(_.FPI_Id, _FPI_Id, value); this._FPI_Id = value; } } /// /// 获取实体对应的表名 /// protected override WeiSha.Data.Table GetTable() { return new WeiSha.Data.Table("ManageMenu_Point"); } /// /// 获取实体中的标识列 /// protected override WeiSha.Data.Field GetIdentityField() { return _.MMP_Id; } /// /// 获取实体中的主键列 /// protected override WeiSha.Data.Field[] GetPrimaryKeyFields() { return new WeiSha.Data.Field[] { _.MMP_Id}; } /// /// 获取列信息 /// protected override WeiSha.Data.Field[] GetFields() { return new WeiSha.Data.Field[] { _.MMP_Id, _.MMP_FileName, _.MMP_IsUse, _.MMP_IsShow, _.MM_Id, _.FPI_Id}; } /// /// 获取列数据 /// protected override object[] GetValues() { return new object[] { this._MMP_Id, this._MMP_FileName, this._MMP_IsUse, this._MMP_IsShow, this._MM_Id, this._FPI_Id}; } /// /// 给当前实体赋值 /// protected override void SetValues(WeiSha.Data.IRowReader reader) { if ((false == reader.IsDBNull(_.MMP_Id))) { this._MMP_Id = reader.GetInt32(_.MMP_Id); } if ((false == reader.IsDBNull(_.MMP_FileName))) { this._MMP_FileName = reader.GetString(_.MMP_FileName); } if ((false == reader.IsDBNull(_.MMP_IsUse))) { this._MMP_IsUse = reader.GetBoolean(_.MMP_IsUse); } if ((false == reader.IsDBNull(_.MMP_IsShow))) { this._MMP_IsShow = reader.GetBoolean(_.MMP_IsShow); } if ((false == reader.IsDBNull(_.MM_Id))) { this._MM_Id = reader.GetInt16(_.MM_Id); } if ((false == reader.IsDBNull(_.FPI_Id))) { this._FPI_Id = reader.GetInt16(_.FPI_Id); } } public override int GetHashCode() { return base.GetHashCode(); } public override bool Equals(object obj) { if ((obj == null)) { return false; } if ((false == typeof(ManageMenu_Point).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(); /// /// False - 字段名:MMP_Id - 数据类型:Int32 /// public static WeiSha.Data.Field MMP_Id = new WeiSha.Data.Field("MMP_Id"); /// /// True - 字段名:MMP_FileName - 数据类型:String /// public static WeiSha.Data.Field MMP_FileName = new WeiSha.Data.Field("MMP_FileName"); /// /// False - 字段名:MMP_IsUse - 数据类型:Boolean /// public static WeiSha.Data.Field MMP_IsUse = new WeiSha.Data.Field("MMP_IsUse"); /// /// False - 字段名:MMP_IsShow - 数据类型:Boolean /// public static WeiSha.Data.Field MMP_IsShow = new WeiSha.Data.Field("MMP_IsShow"); /// /// False - 字段名:MM_Id - 数据类型:Int16(可空) /// public static WeiSha.Data.Field MM_Id = new WeiSha.Data.Field("MM_Id"); /// /// False - 字段名:FPI_Id - 数据类型:Int16(可空) /// public static WeiSha.Data.Field FPI_Id = new WeiSha.Data.Field("FPI_Id"); } } }