Skip to content
vDelivery.cs 3.23 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>
	/// 实体类vDelivery 。(属性说明自动提取数据库字段的描述信息)
	/// </summary>
	[Serializable]
	public class vDelivery : Entity 
	{
		public vDelivery():base("vDelivery") {}

		#region Model
		private Guid _GroupID;
		private Guid _ParentID;
		private string _GroupName;
		/// <summary>
		/// 
		/// </summary>
		public Guid GroupID
		{
			get{ return _GroupID; }
			set
			{
				this.OnPropertyValueChange(_.GroupID,_GroupID,value);
				this._GroupID=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public Guid ParentID
		{
			get{ return _ParentID; }
			set
			{
				this.OnPropertyValueChange(_.ParentID,_ParentID,value);
				this._ParentID=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string GroupName
		{
			get{ return _GroupName; }
			set
			{
				this.OnPropertyValueChange(_.GroupName,_GroupName,value);
				this._GroupName=value;
			}
		}
		#endregion

		#region Method
		/// <summary>
		/// 是否只读
		/// </summary>
		public override bool IsReadOnly()
		{
			return true;
		}
		/// <summary>
		/// 获取列信息
		/// </summary>
		public override Field[] GetFields()
		{
			return new Field[] {
				_.GroupID,
				_.ParentID,
				_.GroupName};
		}
		/// <summary>
		/// 获取值信息
		/// </summary>
		public override object[] GetValues()
		{
			return new object[] {
				this._GroupID,
				this._ParentID,
				this._GroupName};
		}
		/// <summary>
		/// 给当前实体赋值
		/// </summary>
		public override void SetPropertyValues(IDataReader reader)
		{
			this._GroupID = DataUtils.ConvertValue<Guid>(reader["GroupID"]);
			this._ParentID = DataUtils.ConvertValue<Guid>(reader["ParentID"]);
			this._GroupName = DataUtils.ConvertValue<string>(reader["GroupName"]);
		}
		/// <summary>
		/// 给当前实体赋值
		/// </summary>
		public override void SetPropertyValues(DataRow row)
		{
			this._GroupID = DataUtils.ConvertValue<Guid>(row["GroupID"]);
			this._ParentID = DataUtils.ConvertValue<Guid>(row["ParentID"]);
			this._GroupName = DataUtils.ConvertValue<string>(row["GroupName"]);
		}
		#endregion

		#region _Field
		/// <summary>
		/// 字段信息
		/// </summary>
		public class _
		{
			/// <summary>
			/// * 
			/// </summary>
			public readonly static Field All = new Field("*","vDelivery");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field GroupID = new Field("GroupID","vDelivery","GroupID");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field ParentID = new Field("ParentID","vDelivery","ParentID");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field GroupName = new Field("GroupName","vDelivery","GroupName");
		}
		#endregion


	}
}