namespace Song.Entities { using System; /// /// 表名:QuesAnswer 主键列:Ans_ID /// [SerializableAttribute()] public partial class QuesAnswer : WeiSha.Data.Entity { protected Int32 _Ans_ID; protected Int32 _Qus_ID; protected String _Qus_UID; protected String _Ans_Context; protected Boolean _Ans_IsCorrect; /// /// -1 /// public Int32 Ans_ID { get { return this._Ans_ID; } set { this.OnPropertyValueChange(_.Ans_ID, _Ans_ID, value); this._Ans_ID = value; } } /// /// -1 /// public Int32 Qus_ID { get { return this._Qus_ID; } set { this.OnPropertyValueChange(_.Qus_ID, _Qus_ID, value); this._Qus_ID = value; } } /// /// -1 /// public String Qus_UID { get { return this._Qus_UID; } set { this.OnPropertyValueChange(_.Qus_UID, _Qus_UID, value); this._Qus_UID = value; } } /// /// -1 /// public String Ans_Context { get { return this._Ans_Context; } set { this.OnPropertyValueChange(_.Ans_Context, _Ans_Context, value); this._Ans_Context = value; } } /// /// -1 /// public Boolean Ans_IsCorrect { get { return this._Ans_IsCorrect; } set { this.OnPropertyValueChange(_.Ans_IsCorrect, _Ans_IsCorrect, value); this._Ans_IsCorrect = value; } } /// /// 获取实体对应的表名 /// protected override WeiSha.Data.Table GetTable() { return new WeiSha.Data.Table("QuesAnswer"); } /// /// 获取实体中的标识列 /// protected override WeiSha.Data.Field GetIdentityField() { return _.Ans_ID; } /// /// 获取实体中的主键列 /// protected override WeiSha.Data.Field[] GetPrimaryKeyFields() { return new WeiSha.Data.Field[] { _.Ans_ID}; } /// /// 获取列信息 /// protected override WeiSha.Data.Field[] GetFields() { return new WeiSha.Data.Field[] { _.Ans_ID, _.Qus_ID, _.Qus_UID, _.Ans_Context, _.Ans_IsCorrect}; } /// /// 获取列数据 /// protected override object[] GetValues() { return new object[] { this._Ans_ID, this._Qus_ID, this._Qus_UID, this._Ans_Context, this._Ans_IsCorrect}; } /// /// 给当前实体赋值 /// protected override void SetValues(WeiSha.Data.IRowReader reader) { if ((false == reader.IsDBNull(_.Ans_ID))) { this._Ans_ID = reader.GetInt32(_.Ans_ID); } if ((false == reader.IsDBNull(_.Qus_ID))) { this._Qus_ID = reader.GetInt32(_.Qus_ID); } if ((false == reader.IsDBNull(_.Qus_UID))) { this._Qus_UID = reader.GetString(_.Qus_UID); } if ((false == reader.IsDBNull(_.Ans_Context))) { this._Ans_Context = reader.GetString(_.Ans_Context); } if ((false == reader.IsDBNull(_.Ans_IsCorrect))) { this._Ans_IsCorrect = reader.GetBoolean(_.Ans_IsCorrect); } } public override int GetHashCode() { return base.GetHashCode(); } public override bool Equals(object obj) { if ((obj == null)) { return false; } if ((false == typeof(QuesAnswer).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 - 字段名:Ans_ID - 数据类型:Int32 /// public static WeiSha.Data.Field Ans_ID = new WeiSha.Data.Field("Ans_ID"); /// /// -1 - 字段名:Qus_ID - 数据类型:Int32 /// public static WeiSha.Data.Field Qus_ID = new WeiSha.Data.Field("Qus_ID"); /// /// -1 - 字段名:Qus_UID - 数据类型:String /// public static WeiSha.Data.Field Qus_UID = new WeiSha.Data.Field("Qus_UID"); /// /// -1 - 字段名:Ans_Context - 数据类型:String /// public static WeiSha.Data.Field Ans_Context = new WeiSha.Data.Field("Ans_Context"); /// /// -1 - 字段名:Ans_IsCorrect - 数据类型:Boolean /// public static WeiSha.Data.Field Ans_IsCorrect = new WeiSha.Data.Field("Ans_IsCorrect"); } } }