namespace Song.Entities { using System; /// /// 表名:Special 主键列:Sp_Id /// [SerializableAttribute()] public partial class Special : WeiSha.Data.Entity { protected Int32 _Sp_Id; protected Int32? _Sp_PatId; protected Int32? _Sp_Tax; protected String _Sp_Name; protected Boolean _Sp_IsUse; protected Boolean _Sp_IsShow; protected Boolean _Sp_IsOut; protected String _Sp_OutUrl; protected String _Sp_Intro; protected String _Sp_Details; protected String _Sp_Keywords; protected String _Sp_Descr; protected DateTime? _Sp_PushTime; protected String _Sp_Label; protected String _Sp_Tootip; protected String _Sp_Banner; protected String _Sp_Uid; protected String _Sp_Logo; protected String _Sp_QrCode; protected String _OtherData; protected Int32 _Org_ID; protected String _Org_Name; /// /// -1 /// public Int32 Sp_Id { get { return this._Sp_Id; } set { this.OnPropertyValueChange(_.Sp_Id, _Sp_Id, value); this._Sp_Id = value; } } /// /// -1 /// public Int32? Sp_PatId { get { return this._Sp_PatId; } set { this.OnPropertyValueChange(_.Sp_PatId, _Sp_PatId, value); this._Sp_PatId = value; } } /// /// -1 /// public Int32? Sp_Tax { get { return this._Sp_Tax; } set { this.OnPropertyValueChange(_.Sp_Tax, _Sp_Tax, value); this._Sp_Tax = value; } } /// /// -1 /// public String Sp_Name { get { return this._Sp_Name; } set { this.OnPropertyValueChange(_.Sp_Name, _Sp_Name, value); this._Sp_Name = value; } } /// /// -1 /// public Boolean Sp_IsUse { get { return this._Sp_IsUse; } set { this.OnPropertyValueChange(_.Sp_IsUse, _Sp_IsUse, value); this._Sp_IsUse = value; } } /// /// -1 /// public Boolean Sp_IsShow { get { return this._Sp_IsShow; } set { this.OnPropertyValueChange(_.Sp_IsShow, _Sp_IsShow, value); this._Sp_IsShow = value; } } /// /// -1 /// public Boolean Sp_IsOut { get { return this._Sp_IsOut; } set { this.OnPropertyValueChange(_.Sp_IsOut, _Sp_IsOut, value); this._Sp_IsOut = value; } } /// /// -1 /// public String Sp_OutUrl { get { return this._Sp_OutUrl; } set { this.OnPropertyValueChange(_.Sp_OutUrl, _Sp_OutUrl, value); this._Sp_OutUrl = value; } } /// /// -1 /// public String Sp_Intro { get { return this._Sp_Intro; } set { this.OnPropertyValueChange(_.Sp_Intro, _Sp_Intro, value); this._Sp_Intro = value; } } /// /// -1 /// public String Sp_Details { get { return this._Sp_Details; } set { this.OnPropertyValueChange(_.Sp_Details, _Sp_Details, value); this._Sp_Details = value; } } /// /// -1 /// public String Sp_Keywords { get { return this._Sp_Keywords; } set { this.OnPropertyValueChange(_.Sp_Keywords, _Sp_Keywords, value); this._Sp_Keywords = value; } } /// /// -1 /// public String Sp_Descr { get { return this._Sp_Descr; } set { this.OnPropertyValueChange(_.Sp_Descr, _Sp_Descr, value); this._Sp_Descr = value; } } /// /// -1 /// public DateTime? Sp_PushTime { get { return this._Sp_PushTime; } set { this.OnPropertyValueChange(_.Sp_PushTime, _Sp_PushTime, value); this._Sp_PushTime = value; } } /// /// -1 /// public String Sp_Label { get { return this._Sp_Label; } set { this.OnPropertyValueChange(_.Sp_Label, _Sp_Label, value); this._Sp_Label = value; } } /// /// -1 /// public String Sp_Tootip { get { return this._Sp_Tootip; } set { this.OnPropertyValueChange(_.Sp_Tootip, _Sp_Tootip, value); this._Sp_Tootip = value; } } /// /// -1 /// public String Sp_Banner { get { return this._Sp_Banner; } set { this.OnPropertyValueChange(_.Sp_Banner, _Sp_Banner, value); this._Sp_Banner = value; } } /// /// -1 /// public String Sp_Uid { get { return this._Sp_Uid; } set { this.OnPropertyValueChange(_.Sp_Uid, _Sp_Uid, value); this._Sp_Uid = value; } } /// /// -1 /// public String Sp_Logo { get { return this._Sp_Logo; } set { this.OnPropertyValueChange(_.Sp_Logo, _Sp_Logo, value); this._Sp_Logo = value; } } /// /// -1 /// public String Sp_QrCode { get { return this._Sp_QrCode; } set { this.OnPropertyValueChange(_.Sp_QrCode, _Sp_QrCode, value); this._Sp_QrCode = value; } } /// /// -1 /// public String OtherData { get { return this._OtherData; } set { this.OnPropertyValueChange(_.OtherData, _OtherData, value); this._OtherData = 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("Special"); } /// /// 获取实体中的标识列 /// protected override WeiSha.Data.Field GetIdentityField() { return _.Sp_Id; } /// /// 获取实体中的主键列 /// protected override WeiSha.Data.Field[] GetPrimaryKeyFields() { return new WeiSha.Data.Field[] { _.Sp_Id}; } /// /// 获取列信息 /// protected override WeiSha.Data.Field[] GetFields() { return new WeiSha.Data.Field[] { _.Sp_Id, _.Sp_PatId, _.Sp_Tax, _.Sp_Name, _.Sp_IsUse, _.Sp_IsShow, _.Sp_IsOut, _.Sp_OutUrl, _.Sp_Intro, _.Sp_Details, _.Sp_Keywords, _.Sp_Descr, _.Sp_PushTime, _.Sp_Label, _.Sp_Tootip, _.Sp_Banner, _.Sp_Uid, _.Sp_Logo, _.Sp_QrCode, _.OtherData, _.Org_ID, _.Org_Name}; } /// /// 获取列数据 /// protected override object[] GetValues() { return new object[] { this._Sp_Id, this._Sp_PatId, this._Sp_Tax, this._Sp_Name, this._Sp_IsUse, this._Sp_IsShow, this._Sp_IsOut, this._Sp_OutUrl, this._Sp_Intro, this._Sp_Details, this._Sp_Keywords, this._Sp_Descr, this._Sp_PushTime, this._Sp_Label, this._Sp_Tootip, this._Sp_Banner, this._Sp_Uid, this._Sp_Logo, this._Sp_QrCode, this._OtherData, this._Org_ID, this._Org_Name}; } /// /// 给当前实体赋值 /// protected override void SetValues(WeiSha.Data.IRowReader reader) { if ((false == reader.IsDBNull(_.Sp_Id))) { this._Sp_Id = reader.GetInt32(_.Sp_Id); } if ((false == reader.IsDBNull(_.Sp_PatId))) { this._Sp_PatId = reader.GetInt32(_.Sp_PatId); } if ((false == reader.IsDBNull(_.Sp_Tax))) { this._Sp_Tax = reader.GetInt32(_.Sp_Tax); } if ((false == reader.IsDBNull(_.Sp_Name))) { this._Sp_Name = reader.GetString(_.Sp_Name); } if ((false == reader.IsDBNull(_.Sp_IsUse))) { this._Sp_IsUse = reader.GetBoolean(_.Sp_IsUse); } if ((false == reader.IsDBNull(_.Sp_IsShow))) { this._Sp_IsShow = reader.GetBoolean(_.Sp_IsShow); } if ((false == reader.IsDBNull(_.Sp_IsOut))) { this._Sp_IsOut = reader.GetBoolean(_.Sp_IsOut); } if ((false == reader.IsDBNull(_.Sp_OutUrl))) { this._Sp_OutUrl = reader.GetString(_.Sp_OutUrl); } if ((false == reader.IsDBNull(_.Sp_Intro))) { this._Sp_Intro = reader.GetString(_.Sp_Intro); } if ((false == reader.IsDBNull(_.Sp_Details))) { this._Sp_Details = reader.GetString(_.Sp_Details); } if ((false == reader.IsDBNull(_.Sp_Keywords))) { this._Sp_Keywords = reader.GetString(_.Sp_Keywords); } if ((false == reader.IsDBNull(_.Sp_Descr))) { this._Sp_Descr = reader.GetString(_.Sp_Descr); } if ((false == reader.IsDBNull(_.Sp_PushTime))) { this._Sp_PushTime = reader.GetDateTime(_.Sp_PushTime); } if ((false == reader.IsDBNull(_.Sp_Label))) { this._Sp_Label = reader.GetString(_.Sp_Label); } if ((false == reader.IsDBNull(_.Sp_Tootip))) { this._Sp_Tootip = reader.GetString(_.Sp_Tootip); } if ((false == reader.IsDBNull(_.Sp_Banner))) { this._Sp_Banner = reader.GetString(_.Sp_Banner); } if ((false == reader.IsDBNull(_.Sp_Uid))) { this._Sp_Uid = reader.GetString(_.Sp_Uid); } if ((false == reader.IsDBNull(_.Sp_Logo))) { this._Sp_Logo = reader.GetString(_.Sp_Logo); } if ((false == reader.IsDBNull(_.Sp_QrCode))) { this._Sp_QrCode = reader.GetString(_.Sp_QrCode); } if ((false == reader.IsDBNull(_.OtherData))) { this._OtherData = reader.GetString(_.OtherData); } 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(Special).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 - 字段名:Sp_Id - 数据类型:Int32 /// public static WeiSha.Data.Field Sp_Id = new WeiSha.Data.Field("Sp_Id"); /// /// -1 - 字段名:Sp_PatId - 数据类型:Int32(可空) /// public static WeiSha.Data.Field Sp_PatId = new WeiSha.Data.Field("Sp_PatId"); /// /// -1 - 字段名:Sp_Tax - 数据类型:Int32(可空) /// public static WeiSha.Data.Field Sp_Tax = new WeiSha.Data.Field("Sp_Tax"); /// /// -1 - 字段名:Sp_Name - 数据类型:String /// public static WeiSha.Data.Field Sp_Name = new WeiSha.Data.Field("Sp_Name"); /// /// -1 - 字段名:Sp_IsUse - 数据类型:Boolean /// public static WeiSha.Data.Field Sp_IsUse = new WeiSha.Data.Field("Sp_IsUse"); /// /// -1 - 字段名:Sp_IsShow - 数据类型:Boolean /// public static WeiSha.Data.Field Sp_IsShow = new WeiSha.Data.Field("Sp_IsShow"); /// /// -1 - 字段名:Sp_IsOut - 数据类型:Boolean /// public static WeiSha.Data.Field Sp_IsOut = new WeiSha.Data.Field("Sp_IsOut"); /// /// -1 - 字段名:Sp_OutUrl - 数据类型:String /// public static WeiSha.Data.Field Sp_OutUrl = new WeiSha.Data.Field("Sp_OutUrl"); /// /// -1 - 字段名:Sp_Intro - 数据类型:String /// public static WeiSha.Data.Field Sp_Intro = new WeiSha.Data.Field("Sp_Intro"); /// /// -1 - 字段名:Sp_Details - 数据类型:String /// public static WeiSha.Data.Field Sp_Details = new WeiSha.Data.Field("Sp_Details"); /// /// -1 - 字段名:Sp_Keywords - 数据类型:String /// public static WeiSha.Data.Field Sp_Keywords = new WeiSha.Data.Field("Sp_Keywords"); /// /// -1 - 字段名:Sp_Descr - 数据类型:String /// public static WeiSha.Data.Field Sp_Descr = new WeiSha.Data.Field("Sp_Descr"); /// /// -1 - 字段名:Sp_PushTime - 数据类型:DateTime(可空) /// public static WeiSha.Data.Field Sp_PushTime = new WeiSha.Data.Field("Sp_PushTime"); /// /// -1 - 字段名:Sp_Label - 数据类型:String /// public static WeiSha.Data.Field Sp_Label = new WeiSha.Data.Field("Sp_Label"); /// /// -1 - 字段名:Sp_Tootip - 数据类型:String /// public static WeiSha.Data.Field Sp_Tootip = new WeiSha.Data.Field("Sp_Tootip"); /// /// -1 - 字段名:Sp_Banner - 数据类型:String /// public static WeiSha.Data.Field Sp_Banner = new WeiSha.Data.Field("Sp_Banner"); /// /// -1 - 字段名:Sp_Uid - 数据类型:String /// public static WeiSha.Data.Field Sp_Uid = new WeiSha.Data.Field("Sp_Uid"); /// /// -1 - 字段名:Sp_Logo - 数据类型:String /// public static WeiSha.Data.Field Sp_Logo = new WeiSha.Data.Field("Sp_Logo"); /// /// -1 - 字段名:Sp_QrCode - 数据类型:String /// public static WeiSha.Data.Field Sp_QrCode = new WeiSha.Data.Field("Sp_QrCode"); /// /// -1 - 字段名:OtherData - 数据类型:String /// public static WeiSha.Data.Field OtherData = new WeiSha.Data.Field("OtherData"); /// /// 字段名: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"); } } }