namespace Song.Entities { using System; /// /// 表名:PointAccount 主键列:Pa_ID /// [SerializableAttribute()] public partial class PointAccount : WeiSha.Data.Entity { protected Int32 _Pa_ID; protected Int32 _Ac_ID; protected Int32 _Pa_Total; protected Int32 _Pa_TotalAmount; protected Int32 _Pa_Value; protected String _Pa_Source; protected Int32 _Pa_Type; protected String _Pa_Info; protected String _Pa_Remark; protected DateTime _Pa_CrtTime; protected Int32 _Org_ID; protected String _Pa_Serial; protected Int32 _Pa_From; public Int32 Pa_ID { get { return this._Pa_ID; } set { this.OnPropertyValueChange(_.Pa_ID, _Pa_ID, value); this._Pa_ID = value; } } public Int32 Ac_ID { get { return this._Ac_ID; } set { this.OnPropertyValueChange(_.Ac_ID, _Ac_ID, value); this._Ac_ID = value; } } public Int32 Pa_Total { get { return this._Pa_Total; } set { this.OnPropertyValueChange(_.Pa_Total, _Pa_Total, value); this._Pa_Total = value; } } public Int32 Pa_TotalAmount { get { return this._Pa_TotalAmount; } set { this.OnPropertyValueChange(_.Pa_TotalAmount, _Pa_TotalAmount, value); this._Pa_TotalAmount = value; } } public Int32 Pa_Value { get { return this._Pa_Value; } set { this.OnPropertyValueChange(_.Pa_Value, _Pa_Value, value); this._Pa_Value = value; } } public String Pa_Source { get { return this._Pa_Source; } set { this.OnPropertyValueChange(_.Pa_Source, _Pa_Source, value); this._Pa_Source = value; } } public Int32 Pa_Type { get { return this._Pa_Type; } set { this.OnPropertyValueChange(_.Pa_Type, _Pa_Type, value); this._Pa_Type = value; } } public String Pa_Info { get { return this._Pa_Info; } set { this.OnPropertyValueChange(_.Pa_Info, _Pa_Info, value); this._Pa_Info = value; } } public String Pa_Remark { get { return this._Pa_Remark; } set { this.OnPropertyValueChange(_.Pa_Remark, _Pa_Remark, value); this._Pa_Remark = value; } } public DateTime Pa_CrtTime { get { return this._Pa_CrtTime; } set { this.OnPropertyValueChange(_.Pa_CrtTime, _Pa_CrtTime, value); this._Pa_CrtTime = value; } } public Int32 Org_ID { get { return this._Org_ID; } set { this.OnPropertyValueChange(_.Org_ID, _Org_ID, value); this._Org_ID = value; } } public String Pa_Serial { get { return this._Pa_Serial; } set { this.OnPropertyValueChange(_.Pa_Serial, _Pa_Serial, value); this._Pa_Serial = value; } } public Int32 Pa_From { get { return this._Pa_From; } set { this.OnPropertyValueChange(_.Pa_From, _Pa_From, value); this._Pa_From = value; } } /// /// 获取实体对应的表名 /// protected override WeiSha.Data.Table GetTable() { return new WeiSha.Data.Table("PointAccount"); } /// /// 获取实体中的标识列 /// protected override WeiSha.Data.Field GetIdentityField() { return _.Pa_ID; } /// /// 获取实体中的主键列 /// protected override WeiSha.Data.Field[] GetPrimaryKeyFields() { return new WeiSha.Data.Field[] { _.Pa_ID}; } /// /// 获取列信息 /// protected override WeiSha.Data.Field[] GetFields() { return new WeiSha.Data.Field[] { _.Pa_ID, _.Ac_ID, _.Pa_Total, _.Pa_TotalAmount, _.Pa_Value, _.Pa_Source, _.Pa_Type, _.Pa_Info, _.Pa_Remark, _.Pa_CrtTime, _.Org_ID, _.Pa_Serial, _.Pa_From}; } /// /// 获取列数据 /// protected override object[] GetValues() { return new object[] { this._Pa_ID, this._Ac_ID, this._Pa_Total, this._Pa_TotalAmount, this._Pa_Value, this._Pa_Source, this._Pa_Type, this._Pa_Info, this._Pa_Remark, this._Pa_CrtTime, this._Org_ID, this._Pa_Serial, this._Pa_From}; } /// /// 给当前实体赋值 /// protected override void SetValues(WeiSha.Data.IRowReader reader) { if ((false == reader.IsDBNull(_.Pa_ID))) { this._Pa_ID = reader.GetInt32(_.Pa_ID); } if ((false == reader.IsDBNull(_.Ac_ID))) { this._Ac_ID = reader.GetInt32(_.Ac_ID); } if ((false == reader.IsDBNull(_.Pa_Total))) { this._Pa_Total = reader.GetInt32(_.Pa_Total); } if ((false == reader.IsDBNull(_.Pa_TotalAmount))) { this._Pa_TotalAmount = reader.GetInt32(_.Pa_TotalAmount); } if ((false == reader.IsDBNull(_.Pa_Value))) { this._Pa_Value = reader.GetInt32(_.Pa_Value); } if ((false == reader.IsDBNull(_.Pa_Source))) { this._Pa_Source = reader.GetString(_.Pa_Source); } if ((false == reader.IsDBNull(_.Pa_Type))) { this._Pa_Type = reader.GetInt32(_.Pa_Type); } if ((false == reader.IsDBNull(_.Pa_Info))) { this._Pa_Info = reader.GetString(_.Pa_Info); } if ((false == reader.IsDBNull(_.Pa_Remark))) { this._Pa_Remark = reader.GetString(_.Pa_Remark); } if ((false == reader.IsDBNull(_.Pa_CrtTime))) { this._Pa_CrtTime = reader.GetDateTime(_.Pa_CrtTime); } if ((false == reader.IsDBNull(_.Org_ID))) { this._Org_ID = reader.GetInt32(_.Org_ID); } if ((false == reader.IsDBNull(_.Pa_Serial))) { this._Pa_Serial = reader.GetString(_.Pa_Serial); } if ((false == reader.IsDBNull(_.Pa_From))) { this._Pa_From = reader.GetInt32(_.Pa_From); } } public override int GetHashCode() { return base.GetHashCode(); } public override bool Equals(object obj) { if ((obj == null)) { return false; } if ((false == typeof(PointAccount).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(); /// /// 字段名:Pa_ID - 数据类型:Int32 /// public static WeiSha.Data.Field Pa_ID = new WeiSha.Data.Field("Pa_ID"); /// /// 字段名:Ac_ID - 数据类型:Int32 /// public static WeiSha.Data.Field Ac_ID = new WeiSha.Data.Field("Ac_ID"); /// /// 字段名:Pa_Total - 数据类型:Int32 /// public static WeiSha.Data.Field Pa_Total = new WeiSha.Data.Field("Pa_Total"); /// /// 字段名:Pa_TotalAmount - 数据类型:Int32 /// public static WeiSha.Data.Field Pa_TotalAmount = new WeiSha.Data.Field("Pa_TotalAmount"); /// /// 字段名:Pa_Value - 数据类型:Int32 /// public static WeiSha.Data.Field Pa_Value = new WeiSha.Data.Field("Pa_Value"); /// /// 字段名:Pa_Source - 数据类型:String /// public static WeiSha.Data.Field Pa_Source = new WeiSha.Data.Field("Pa_Source"); /// /// 字段名:Pa_Type - 数据类型:Int32 /// public static WeiSha.Data.Field Pa_Type = new WeiSha.Data.Field("Pa_Type"); /// /// 字段名:Pa_Info - 数据类型:String /// public static WeiSha.Data.Field Pa_Info = new WeiSha.Data.Field("Pa_Info"); /// /// 字段名:Pa_Remark - 数据类型:String /// public static WeiSha.Data.Field Pa_Remark = new WeiSha.Data.Field("Pa_Remark"); /// /// 字段名:Pa_CrtTime - 数据类型:DateTime /// public static WeiSha.Data.Field Pa_CrtTime = new WeiSha.Data.Field("Pa_CrtTime"); /// /// 字段名:Org_ID - 数据类型:Int32 /// public static WeiSha.Data.Field Org_ID = new WeiSha.Data.Field("Org_ID"); /// /// 字段名:Pa_Serial - 数据类型:String /// public static WeiSha.Data.Field Pa_Serial = new WeiSha.Data.Field("Pa_Serial"); /// /// 字段名:Pa_From - 数据类型:Int32 /// public static WeiSha.Data.Field Pa_From = new WeiSha.Data.Field("Pa_From"); } } }