Skip to content
GroupManage.cs 4.6 KiB
Newer Older
Jack Dan's avatar
Jack Dan committed
//------------------------------------------------------------------------------
// <auto-generated>
//     此代码由工具生成。
//     运行时版本:2.0.50727.8935
//     Support: http://www.cnblogs.com/huxj
//     对此文件的更改可能会导致不正确的行为,并且如果
//     重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------


using System;
using System.Data;
using System.Data.Common;
using Hxj.Data;
using Hxj.Data.Common;

namespace Ces.Model
{

	/// <summary>
	/// 实体类GroupManage 。(属性说明自动提取数据库字段的描述信息)
	/// </summary>
	[Serializable]
	public class GroupManage : Entity 
	{
		public GroupManage():base("GroupManage") {}

		#region Model
		private int _LogID;
		private Guid _SourceID;
		private Guid _TargetGroupID;
		private DateTime _PostTime;
		private string _ActionDescript;
		/// <summary>
		/// 
		/// </summary>
		public int LogID
		{
			get{ return _LogID; }
			set
			{
				this.OnPropertyValueChange(_.LogID,_LogID,value);
				this._LogID=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public Guid SourceID
		{
			get{ return _SourceID; }
			set
			{
				this.OnPropertyValueChange(_.SourceID,_SourceID,value);
				this._SourceID=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public Guid TargetGroupID
		{
			get{ return _TargetGroupID; }
			set
			{
				this.OnPropertyValueChange(_.TargetGroupID,_TargetGroupID,value);
				this._TargetGroupID=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime PostTime
		{
			get{ return _PostTime; }
			set
			{
				this.OnPropertyValueChange(_.PostTime,_PostTime,value);
				this._PostTime=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string ActionDescript
		{
			get{ return _ActionDescript; }
			set
			{
				this.OnPropertyValueChange(_.ActionDescript,_ActionDescript,value);
				this._ActionDescript=value;
			}
		}
		#endregion

		#region Method
		/// <summary>
		/// 获取实体中的标识列
		/// </summary>
		public override Field GetIdentityField()
		{
			return _.LogID;
		}
		/// <summary>
		/// 获取实体中的主键列
		/// </summary>
		public override Field[] GetPrimaryKeyFields()
		{
			return new Field[] {
				_.LogID};
		}
		/// <summary>
		/// 获取列信息
		/// </summary>
		public override Field[] GetFields()
		{
			return new Field[] {
				_.LogID,
				_.SourceID,
				_.TargetGroupID,
				_.PostTime,
				_.ActionDescript};
		}
		/// <summary>
		/// 获取值信息
		/// </summary>
		public override object[] GetValues()
		{
			return new object[] {
				this._LogID,
				this._SourceID,
				this._TargetGroupID,
				this._PostTime,
				this._ActionDescript};
		}
		/// <summary>
		/// 给当前实体赋值
		/// </summary>
		public override void SetPropertyValues(IDataReader reader)
		{
			this._LogID = DataUtils.ConvertValue<int>(reader["LogID"]);
			this._SourceID = DataUtils.ConvertValue<Guid>(reader["SourceID"]);
			this._TargetGroupID = DataUtils.ConvertValue<Guid>(reader["TargetGroupID"]);
			this._PostTime = DataUtils.ConvertValue<DateTime>(reader["PostTime"]);
			this._ActionDescript = DataUtils.ConvertValue<string>(reader["ActionDescript"]);
		}
		/// <summary>
		/// 给当前实体赋值
		/// </summary>
		public override void SetPropertyValues(DataRow row)
		{
			this._LogID = DataUtils.ConvertValue<int>(row["LogID"]);
			this._SourceID = DataUtils.ConvertValue<Guid>(row["SourceID"]);
			this._TargetGroupID = DataUtils.ConvertValue<Guid>(row["TargetGroupID"]);
			this._PostTime = DataUtils.ConvertValue<DateTime>(row["PostTime"]);
			this._ActionDescript = DataUtils.ConvertValue<string>(row["ActionDescript"]);
		}
		#endregion

		#region _Field
		/// <summary>
		/// 字段信息
		/// </summary>
		public class _
		{
			/// <summary>
			/// * 
			/// </summary>
			public readonly static Field All = new Field("*","GroupManage");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field LogID = new Field("LogID","GroupManage","LogID");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field SourceID = new Field("SourceID","GroupManage","SourceID");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field TargetGroupID = new Field("TargetGroupID","GroupManage","TargetGroupID");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field PostTime = new Field("PostTime","GroupManage","PostTime");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field ActionDescript = new Field("ActionDescript","GroupManage","ActionDescript");
		}
		#endregion


	}
}