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");
}
}
}