namespace Song.Entities { using System; /// /// 表名:Message 主键列:Msg_Id /// [SerializableAttribute()] public partial class Message : WeiSha.Data.Entity { protected Int32 _Msg_Id; protected String _Msg_Title; protected String _Msg_Context; protected DateTime? _Msg_CrtTime; protected DateTime? _Msg_ReadTime; protected Int32? _Msg_State; protected Boolean _Msg_Del; protected Int32? _Org_Id; protected Int32 _Ac_ID; protected String _Msg_QQ; protected String _Msg_Phone; protected String _Msg_ReContext; protected Boolean _Msg_IsReply; protected Int32 _Ol_ID; protected Int32 _Cou_ID; protected Int32 _Msg_PlayTime; protected Int32 _Msg_Likenum; protected String _Ac_Name; protected String _Ac_Photo; protected String _Msg_IP; protected String _Ac_AccName; /// /// False /// public Int32 Msg_Id { get { return this._Msg_Id; } set { this.OnPropertyValueChange(_.Msg_Id, _Msg_Id, value); this._Msg_Id = value; } } /// /// True /// public String Msg_Title { get { return this._Msg_Title; } set { this.OnPropertyValueChange(_.Msg_Title, _Msg_Title, value); this._Msg_Title = value; } } /// /// True /// public String Msg_Context { get { return this._Msg_Context; } set { this.OnPropertyValueChange(_.Msg_Context, _Msg_Context, value); this._Msg_Context = value; } } /// /// False /// public DateTime? Msg_CrtTime { get { return this._Msg_CrtTime; } set { this.OnPropertyValueChange(_.Msg_CrtTime, _Msg_CrtTime, value); this._Msg_CrtTime = value; } } /// /// False /// public DateTime? Msg_ReadTime { get { return this._Msg_ReadTime; } set { this.OnPropertyValueChange(_.Msg_ReadTime, _Msg_ReadTime, value); this._Msg_ReadTime = value; } } /// /// False /// public Int32? Msg_State { get { return this._Msg_State; } set { this.OnPropertyValueChange(_.Msg_State, _Msg_State, value); this._Msg_State = value; } } /// /// False /// public Boolean Msg_Del { get { return this._Msg_Del; } set { this.OnPropertyValueChange(_.Msg_Del, _Msg_Del, value); this._Msg_Del = value; } } public Int32? Org_Id { get { return this._Org_Id; } set { this.OnPropertyValueChange(_.Org_Id, _Org_Id, value); this._Org_Id = value; } } public Int32 Ac_ID { get { return this._Ac_ID; } set { this.OnPropertyValueChange(_.Ac_ID, _Ac_ID, value); this._Ac_ID = value; } } public String Msg_QQ { get { return this._Msg_QQ; } set { this.OnPropertyValueChange(_.Msg_QQ, _Msg_QQ, value); this._Msg_QQ = value; } } public String Msg_Phone { get { return this._Msg_Phone; } set { this.OnPropertyValueChange(_.Msg_Phone, _Msg_Phone, value); this._Msg_Phone = value; } } public String Msg_ReContext { get { return this._Msg_ReContext; } set { this.OnPropertyValueChange(_.Msg_ReContext, _Msg_ReContext, value); this._Msg_ReContext = value; } } public Boolean Msg_IsReply { get { return this._Msg_IsReply; } set { this.OnPropertyValueChange(_.Msg_IsReply, _Msg_IsReply, value); this._Msg_IsReply = value; } } public Int32 Ol_ID { get { return this._Ol_ID; } set { this.OnPropertyValueChange(_.Ol_ID, _Ol_ID, value); this._Ol_ID = value; } } public Int32 Cou_ID { get { return this._Cou_ID; } set { this.OnPropertyValueChange(_.Cou_ID, _Cou_ID, value); this._Cou_ID = value; } } public Int32 Msg_PlayTime { get { return this._Msg_PlayTime; } set { this.OnPropertyValueChange(_.Msg_PlayTime, _Msg_PlayTime, value); this._Msg_PlayTime = value; } } public Int32 Msg_Likenum { get { return this._Msg_Likenum; } set { this.OnPropertyValueChange(_.Msg_Likenum, _Msg_Likenum, value); this._Msg_Likenum = value; } } public String Ac_Name { get { return this._Ac_Name; } set { this.OnPropertyValueChange(_.Ac_Name, _Ac_Name, value); this._Ac_Name = value; } } public String Ac_Photo { get { return this._Ac_Photo; } set { this.OnPropertyValueChange(_.Ac_Photo, _Ac_Photo, value); this._Ac_Photo = value; } } public String Msg_IP { get { return this._Msg_IP; } set { this.OnPropertyValueChange(_.Msg_IP, _Msg_IP, value); this._Msg_IP = value; } } public String Ac_AccName { get { return this._Ac_AccName; } set { this.OnPropertyValueChange(_.Ac_AccName, _Ac_AccName, value); this._Ac_AccName = value; } } /// /// 获取实体对应的表名 /// protected override WeiSha.Data.Table GetTable() { return new WeiSha.Data.Table("Message"); } /// /// 获取实体中的标识列 /// protected override WeiSha.Data.Field GetIdentityField() { return _.Msg_Id; } /// /// 获取实体中的主键列 /// protected override WeiSha.Data.Field[] GetPrimaryKeyFields() { return new WeiSha.Data.Field[] { _.Msg_Id}; } /// /// 获取列信息 /// protected override WeiSha.Data.Field[] GetFields() { return new WeiSha.Data.Field[] { _.Msg_Id, _.Msg_Title, _.Msg_Context, _.Msg_CrtTime, _.Msg_ReadTime, _.Msg_State, _.Msg_Del, _.Org_Id, _.Ac_ID, _.Msg_QQ, _.Msg_Phone, _.Msg_ReContext, _.Msg_IsReply, _.Ol_ID, _.Cou_ID, _.Msg_PlayTime, _.Msg_Likenum, _.Ac_Name, _.Ac_Photo, _.Msg_IP, _.Ac_AccName}; } /// /// 获取列数据 /// protected override object[] GetValues() { return new object[] { this._Msg_Id, this._Msg_Title, this._Msg_Context, this._Msg_CrtTime, this._Msg_ReadTime, this._Msg_State, this._Msg_Del, this._Org_Id, this._Ac_ID, this._Msg_QQ, this._Msg_Phone, this._Msg_ReContext, this._Msg_IsReply, this._Ol_ID, this._Cou_ID, this._Msg_PlayTime, this._Msg_Likenum, this._Ac_Name, this._Ac_Photo, this._Msg_IP, this._Ac_AccName}; } /// /// 给当前实体赋值 /// protected override void SetValues(WeiSha.Data.IRowReader reader) { if ((false == reader.IsDBNull(_.Msg_Id))) { this._Msg_Id = reader.GetInt32(_.Msg_Id); } if ((false == reader.IsDBNull(_.Msg_Title))) { this._Msg_Title = reader.GetString(_.Msg_Title); } if ((false == reader.IsDBNull(_.Msg_Context))) { this._Msg_Context = reader.GetString(_.Msg_Context); } if ((false == reader.IsDBNull(_.Msg_CrtTime))) { this._Msg_CrtTime = reader.GetDateTime(_.Msg_CrtTime); } if ((false == reader.IsDBNull(_.Msg_ReadTime))) { this._Msg_ReadTime = reader.GetDateTime(_.Msg_ReadTime); } if ((false == reader.IsDBNull(_.Msg_State))) { this._Msg_State = reader.GetInt32(_.Msg_State); } if ((false == reader.IsDBNull(_.Msg_Del))) { this._Msg_Del = reader.GetBoolean(_.Msg_Del); } if ((false == reader.IsDBNull(_.Org_Id))) { this._Org_Id = reader.GetInt32(_.Org_Id); } if ((false == reader.IsDBNull(_.Ac_ID))) { this._Ac_ID = reader.GetInt32(_.Ac_ID); } if ((false == reader.IsDBNull(_.Msg_QQ))) { this._Msg_QQ = reader.GetString(_.Msg_QQ); } if ((false == reader.IsDBNull(_.Msg_Phone))) { this._Msg_Phone = reader.GetString(_.Msg_Phone); } if ((false == reader.IsDBNull(_.Msg_ReContext))) { this._Msg_ReContext = reader.GetString(_.Msg_ReContext); } if ((false == reader.IsDBNull(_.Msg_IsReply))) { this._Msg_IsReply = reader.GetBoolean(_.Msg_IsReply); } if ((false == reader.IsDBNull(_.Ol_ID))) { this._Ol_ID = reader.GetInt32(_.Ol_ID); } if ((false == reader.IsDBNull(_.Cou_ID))) { this._Cou_ID = reader.GetInt32(_.Cou_ID); } if ((false == reader.IsDBNull(_.Msg_PlayTime))) { this._Msg_PlayTime = reader.GetInt32(_.Msg_PlayTime); } if ((false == reader.IsDBNull(_.Msg_Likenum))) { this._Msg_Likenum = reader.GetInt32(_.Msg_Likenum); } if ((false == reader.IsDBNull(_.Ac_Name))) { this._Ac_Name = reader.GetString(_.Ac_Name); } if ((false == reader.IsDBNull(_.Ac_Photo))) { this._Ac_Photo = reader.GetString(_.Ac_Photo); } if ((false == reader.IsDBNull(_.Msg_IP))) { this._Msg_IP = reader.GetString(_.Msg_IP); } if ((false == reader.IsDBNull(_.Ac_AccName))) { this._Ac_AccName = reader.GetString(_.Ac_AccName); } } public override int GetHashCode() { return base.GetHashCode(); } public override bool Equals(object obj) { if ((obj == null)) { return false; } if ((false == typeof(Message).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 - 字段名:Msg_Id - 数据类型:Int32 /// public static WeiSha.Data.Field Msg_Id = new WeiSha.Data.Field("Msg_Id"); /// /// True - 字段名:Msg_Title - 数据类型:String /// public static WeiSha.Data.Field Msg_Title = new WeiSha.Data.Field("Msg_Title"); /// /// True - 字段名:Msg_Context - 数据类型:String /// public static WeiSha.Data.Field Msg_Context = new WeiSha.Data.Field("Msg_Context"); /// /// False - 字段名:Msg_CrtTime - 数据类型:DateTime(可空) /// public static WeiSha.Data.Field Msg_CrtTime = new WeiSha.Data.Field("Msg_CrtTime"); /// /// False - 字段名:Msg_ReadTime - 数据类型:DateTime(可空) /// public static WeiSha.Data.Field Msg_ReadTime = new WeiSha.Data.Field("Msg_ReadTime"); /// /// False - 字段名:Msg_State - 数据类型:Int32(可空) /// public static WeiSha.Data.Field Msg_State = new WeiSha.Data.Field("Msg_State"); /// /// False - 字段名:Msg_Del - 数据类型:Boolean /// public static WeiSha.Data.Field Msg_Del = new WeiSha.Data.Field("Msg_Del"); /// /// 字段名:Org_Id - 数据类型:Int32(可空) /// public static WeiSha.Data.Field Org_Id = new WeiSha.Data.Field("Org_Id"); /// /// 字段名:Ac_ID - 数据类型:Int32 /// public static WeiSha.Data.Field Ac_ID = new WeiSha.Data.Field("Ac_ID"); /// /// 字段名:Msg_QQ - 数据类型:String /// public static WeiSha.Data.Field Msg_QQ = new WeiSha.Data.Field("Msg_QQ"); /// /// 字段名:Msg_Phone - 数据类型:String /// public static WeiSha.Data.Field Msg_Phone = new WeiSha.Data.Field("Msg_Phone"); /// /// 字段名:Msg_ReContext - 数据类型:String /// public static WeiSha.Data.Field Msg_ReContext = new WeiSha.Data.Field("Msg_ReContext"); /// /// 字段名:Msg_IsReply - 数据类型:Boolean /// public static WeiSha.Data.Field Msg_IsReply = new WeiSha.Data.Field("Msg_IsReply"); /// /// 字段名:Ol_ID - 数据类型:Int32 /// public static WeiSha.Data.Field Ol_ID = new WeiSha.Data.Field("Ol_ID"); /// /// 字段名:Cou_ID - 数据类型:Int32 /// public static WeiSha.Data.Field Cou_ID = new WeiSha.Data.Field("Cou_ID"); /// /// 字段名:Msg_PlayTime - 数据类型:Int32 /// public static WeiSha.Data.Field Msg_PlayTime = new WeiSha.Data.Field("Msg_PlayTime"); /// /// 字段名:Msg_Likenum - 数据类型:Int32 /// public static WeiSha.Data.Field Msg_Likenum = new WeiSha.Data.Field("Msg_Likenum"); /// /// 字段名:Ac_Name - 数据类型:String /// public static WeiSha.Data.Field Ac_Name = new WeiSha.Data.Field("Ac_Name"); /// /// 字段名:Ac_Photo - 数据类型:String /// public static WeiSha.Data.Field Ac_Photo = new WeiSha.Data.Field("Ac_Photo"); /// /// 字段名:Msg_IP - 数据类型:String /// public static WeiSha.Data.Field Msg_IP = new WeiSha.Data.Field("Msg_IP"); /// /// 字段名:Ac_AccName - 数据类型:String /// public static WeiSha.Data.Field Ac_AccName = new WeiSha.Data.Field("Ac_AccName"); } } }