namespace Song.Entities { using System; /// /// 表名:Notice 主键列:No_Id /// [SerializableAttribute()] public partial class Notice : WeiSha.Data.Entity { protected Int32 _No_Id; protected String _No_Ttl; protected String _No_Context; protected Boolean _No_IsShow; protected Boolean _No_IsOpen; protected Boolean _No_IsTop; protected DateTime? _No_CrtTime; protected DateTime? _No_StartTime; protected DateTime? _No_EndTime; protected Int32? _Acc_Id; protected String _Acc_Name; protected String _No_Organ; protected Int32 _Org_ID; protected String _Org_Name; /// /// False /// public Int32 No_Id { get { return this._No_Id; } set { this.OnPropertyValueChange(_.No_Id, _No_Id, value); this._No_Id = value; } } /// /// True /// public String No_Ttl { get { return this._No_Ttl; } set { this.OnPropertyValueChange(_.No_Ttl, _No_Ttl, value); this._No_Ttl = value; } } /// /// True /// public String No_Context { get { return this._No_Context; } set { this.OnPropertyValueChange(_.No_Context, _No_Context, value); this._No_Context = value; } } /// /// False /// public Boolean No_IsShow { get { return this._No_IsShow; } set { this.OnPropertyValueChange(_.No_IsShow, _No_IsShow, value); this._No_IsShow = value; } } /// /// False /// public Boolean No_IsOpen { get { return this._No_IsOpen; } set { this.OnPropertyValueChange(_.No_IsOpen, _No_IsOpen, value); this._No_IsOpen = value; } } public Boolean No_IsTop { get { return this._No_IsTop; } set { this.OnPropertyValueChange(_.No_IsTop, _No_IsTop, value); this._No_IsTop = value; } } /// /// False /// public DateTime? No_CrtTime { get { return this._No_CrtTime; } set { this.OnPropertyValueChange(_.No_CrtTime, _No_CrtTime, value); this._No_CrtTime = value; } } /// /// False /// public DateTime? No_StartTime { get { return this._No_StartTime; } set { this.OnPropertyValueChange(_.No_StartTime, _No_StartTime, value); this._No_StartTime = value; } } /// /// False /// public DateTime? No_EndTime { get { return this._No_EndTime; } set { this.OnPropertyValueChange(_.No_EndTime, _No_EndTime, value); this._No_EndTime = value; } } /// /// False /// public Int32? Acc_Id { get { return this._Acc_Id; } set { this.OnPropertyValueChange(_.Acc_Id, _Acc_Id, value); this._Acc_Id = value; } } /// /// True /// public String Acc_Name { get { return this._Acc_Name; } set { this.OnPropertyValueChange(_.Acc_Name, _Acc_Name, value); this._Acc_Name = value; } } /// /// True /// public String No_Organ { get { return this._No_Organ; } set { this.OnPropertyValueChange(_.No_Organ, _No_Organ, value); this._No_Organ = value; } } public Int32 Org_ID { get { return this._Org_ID; } set { this.OnPropertyValueChange(_.Org_ID, _Org_ID, value); this._Org_ID = value; } } public String Org_Name { get { return this._Org_Name; } set { this.OnPropertyValueChange(_.Org_Name, _Org_Name, value); this._Org_Name = value; } } /// /// 获取实体对应的表名 /// protected override WeiSha.Data.Table GetTable() { return new WeiSha.Data.Table("Notice"); } /// /// 获取实体中的标识列 /// protected override WeiSha.Data.Field GetIdentityField() { return _.No_Id; } /// /// 获取实体中的主键列 /// protected override WeiSha.Data.Field[] GetPrimaryKeyFields() { return new WeiSha.Data.Field[] { _.No_Id}; } /// /// 获取列信息 /// protected override WeiSha.Data.Field[] GetFields() { return new WeiSha.Data.Field[] { _.No_Id, _.No_Ttl, _.No_Context, _.No_IsShow, _.No_IsOpen, _.No_IsTop, _.No_CrtTime, _.No_StartTime, _.No_EndTime, _.Acc_Id, _.Acc_Name, _.No_Organ, _.Org_ID, _.Org_Name}; } /// /// 获取列数据 /// protected override object[] GetValues() { return new object[] { this._No_Id, this._No_Ttl, this._No_Context, this._No_IsShow, this._No_IsOpen, this._No_IsTop, this._No_CrtTime, this._No_StartTime, this._No_EndTime, this._Acc_Id, this._Acc_Name, this._No_Organ, this._Org_ID, this._Org_Name}; } /// /// 给当前实体赋值 /// protected override void SetValues(WeiSha.Data.IRowReader reader) { if ((false == reader.IsDBNull(_.No_Id))) { this._No_Id = reader.GetInt32(_.No_Id); } if ((false == reader.IsDBNull(_.No_Ttl))) { this._No_Ttl = reader.GetString(_.No_Ttl); } if ((false == reader.IsDBNull(_.No_Context))) { this._No_Context = reader.GetString(_.No_Context); } if ((false == reader.IsDBNull(_.No_IsShow))) { this._No_IsShow = reader.GetBoolean(_.No_IsShow); } if ((false == reader.IsDBNull(_.No_IsOpen))) { this._No_IsOpen = reader.GetBoolean(_.No_IsOpen); } if ((false == reader.IsDBNull(_.No_IsTop))) { this._No_IsTop = reader.GetBoolean(_.No_IsTop); } if ((false == reader.IsDBNull(_.No_CrtTime))) { this._No_CrtTime = reader.GetDateTime(_.No_CrtTime); } if ((false == reader.IsDBNull(_.No_StartTime))) { this._No_StartTime = reader.GetDateTime(_.No_StartTime); } if ((false == reader.IsDBNull(_.No_EndTime))) { this._No_EndTime = reader.GetDateTime(_.No_EndTime); } if ((false == reader.IsDBNull(_.Acc_Id))) { this._Acc_Id = reader.GetInt32(_.Acc_Id); } if ((false == reader.IsDBNull(_.Acc_Name))) { this._Acc_Name = reader.GetString(_.Acc_Name); } if ((false == reader.IsDBNull(_.No_Organ))) { this._No_Organ = reader.GetString(_.No_Organ); } if ((false == reader.IsDBNull(_.Org_ID))) { this._Org_ID = reader.GetInt32(_.Org_ID); } if ((false == reader.IsDBNull(_.Org_Name))) { this._Org_Name = reader.GetString(_.Org_Name); } } public override int GetHashCode() { return base.GetHashCode(); } public override bool Equals(object obj) { if ((obj == null)) { return false; } if ((false == typeof(Notice).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 - 字段名:No_Id - 数据类型:Int32 /// public static WeiSha.Data.Field No_Id = new WeiSha.Data.Field("No_Id"); /// /// True - 字段名:No_Ttl - 数据类型:String /// public static WeiSha.Data.Field No_Ttl = new WeiSha.Data.Field("No_Ttl"); /// /// True - 字段名:No_Context - 数据类型:String /// public static WeiSha.Data.Field No_Context = new WeiSha.Data.Field("No_Context"); /// /// False - 字段名:No_IsShow - 数据类型:Boolean /// public static WeiSha.Data.Field No_IsShow = new WeiSha.Data.Field("No_IsShow"); /// /// False - 字段名:No_IsOpen - 数据类型:Boolean /// public static WeiSha.Data.Field No_IsOpen = new WeiSha.Data.Field("No_IsOpen"); /// /// 字段名:No_IsTop - 数据类型:Boolean /// public static WeiSha.Data.Field No_IsTop = new WeiSha.Data.Field("No_IsTop"); /// /// False - 字段名:No_CrtTime - 数据类型:DateTime(可空) /// public static WeiSha.Data.Field No_CrtTime = new WeiSha.Data.Field("No_CrtTime"); /// /// False - 字段名:No_StartTime - 数据类型:DateTime(可空) /// public static WeiSha.Data.Field No_StartTime = new WeiSha.Data.Field("No_StartTime"); /// /// False - 字段名:No_EndTime - 数据类型:DateTime(可空) /// public static WeiSha.Data.Field No_EndTime = new WeiSha.Data.Field("No_EndTime"); /// /// False - 字段名:Acc_Id - 数据类型:Int32(可空) /// public static WeiSha.Data.Field Acc_Id = new WeiSha.Data.Field("Acc_Id"); /// /// True - 字段名:Acc_Name - 数据类型:String /// public static WeiSha.Data.Field Acc_Name = new WeiSha.Data.Field("Acc_Name"); /// /// True - 字段名:No_Organ - 数据类型:String /// public static WeiSha.Data.Field No_Organ = new WeiSha.Data.Field("No_Organ"); /// /// 字段名:Org_ID - 数据类型:Int32 /// public static WeiSha.Data.Field Org_ID = new WeiSha.Data.Field("Org_ID"); /// /// 字段名:Org_Name - 数据类型:String /// public static WeiSha.Data.Field Org_Name = new WeiSha.Data.Field("Org_Name"); } } }