#region AgileEAS.NET-generated //------------------------------------------------------------------------------ // AgileEAS.NET应用开发平台,是基于敏捷并行开发思想以及.NET构件技术而开发的一个应用系统快速开发平台,用于帮助中小软件企业 //建立一条适合快速变化的开发团队,以达到节省开发成本、缩短开发时间,快速适应市场变化的目的。 // AgileEAS.NET应用开发平台包含基础类库、资源管理平台、运行容器、开发辅助工具等四大部分,资源管理平台为敏捷并行开发提供了 //设计、实现、测试等开发过程的并行,应用系统的各个业务功能子系统,在系统体系结构设计的过程中被设计成各个原子功能模块,各个子 //功能模块按照业务功能组织成单独的程序集文件,各子系统开发完成后,由AgileEAS.NET资源管理平台进行统一的集成部署。 // // AgileEAS.NET SOA 中间件平台是一套免费的快速开发工具,可以不受限制的用于各种非商业开发之中,商业应用请向作者获取商业授权, //商业授权也是免费的,但是对于非授权的商业应用视为侵权,开发人员可以参考官方网站和博客园等专业网站获取公开的技术资料,也可以向 //AgileEAS.NET官方团队请求技术支持。 // // 官方网站:http://www.smarteas.net // 团队网站:http://www.agilelab.cn //------------------------------------------------------------------------------ // // 此代码由AgileEAS.NET数据模型设计工具生成。 // 运行时版本:4.0.30319.1 // // 对此文件的更改可能会导致不正确的行为,并且如果 // 重新生成代码,这些更改将会丢失。 // //------------------------------------------------------------------------------ #endregion using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.Xml.Serialization; using System.ComponentModel; using System.Data; using EAS.Data; using EAS.Data.Access; using EAS.Data.ORM; using EAS.Data.Linq; namespace SOH.Entities { /// /// 实体对象 t_ht(合同)。 /// [Serializable()] [DataContract(IsReference=true)] [Table("t_ht","合同")] partial class t_ht: DataEntity, IDataEntity { public t_ht() { } protected t_ht(SerializationInfo info, StreamingContext context) : base(info, context) { } #region O/R映射成员 /// /// 合同编码 。 /// [Column("htbm","合同编码"),PrimaryKey,NotNull] [DisplayName("合同编码")] [DataMember] public int htbm { get; set; } /// /// 客户编码 。 /// [Column("khbm","客户编码")] [DisplayName("客户编码")] [DataMember] public int khbm { get; set; } /// /// 年度 。 /// [Column("nd","年度")] [DisplayName("年度")] [DataMember] public short nd { get; set; } /// /// htbj 。 /// [Column("htbj","htbj"),DataSize(40)] [DisplayName("htbj")] [DataMember] public string htbj { get; set; } /// /// yjtjrs 。 /// [Column("yjtjrs","yjtjrs")] [DisplayName("yjtjrs")] [DataMember] public int yjtjrs { get; set; } /// /// htqsrq 。 /// [Column("htqsrq","htqsrq")] [DisplayName("htqsrq")] [DataMember] public DateTime htqsrq { get; set; } /// /// htjzrq 。 /// [Column("htjzrq","htjzrq")] [DisplayName("htjzrq")] [DataMember] public DateTime htjzrq { get; set; } /// /// 客户合同联系人 。 /// [Column("khhtlxr","客户合同联系人"),DataSize(40)] [DisplayName("客户合同联系人")] [DataMember] public string khhtlxr { get; set; } /// /// 客户联系人电话 。 /// [Column("khlxrdh","客户联系人电话"),DataSize(40)] [DisplayName("客户联系人电话")] [DataMember] public string khlxrdh { get; set; } /// /// ywdbdm 。 /// [Column("ywdbdm","ywdbdm"),DataSize(40)] [DisplayName("ywdbdm")] [DataMember] public string ywdbdm { get; set; } /// /// xsydh 。 /// [Column("xsydh","xsydh"),DataSize(40)] [DisplayName("xsydh")] [DataMember] public string xsydh { get; set; } /// /// 合同状态0生效1结束 。 /// [Column("htzt","合同状态0生效1结束")] [DisplayName("合同状态0生效1结束")] [DataMember] public short htzt { get; set; } /// /// JIEZHANGRQ 。 /// [Column("JIEZHANGRQ","JIEZHANGRQ",DbType.Binary),DataSize(512)] [DisplayName("JIEZHANGRQ")] [DataMember] public DateTime JIEZHANGRQ { get; set; } /// /// noJIEZHANGRQ 。 /// [Column("noJIEZHANGRQ","noJIEZHANGRQ")] [DisplayName("noJIEZHANGRQ")] [DataMember] public DateTime noJIEZHANGRQ { get; set; } /// /// wjjs 。 /// [Column("wjjs","wjjs")] [DisplayName("wjjs")] [DataMember] public short wjjs { get; set; } /// /// sjjs 。 /// [Column("sjjs","sjjs")] [DisplayName("sjjs")] [DataMember] public short sjjs { get; set; } /// /// fqjs 。 /// [Column("fqjs","fqjs")] [DisplayName("fqjs")] [DataMember] public short fqjs { get; set; } /// /// rqjs 。 /// [Column("rqjs","rqjs")] [DisplayName("rqjs")] [DataMember] public short rqjs { get; set; } /// /// rqfrom 。 /// [Column("rqfrom","rqfrom")] [DisplayName("rqfrom")] [DataMember] public DateTime rqfrom { get; set; } /// /// rqto 。 /// [Column("rqto","rqto")] [DisplayName("rqto")] [DataMember] public DateTime rqto { get; set; } /// /// upflag 。 /// [Column("upflag","upflag")] [DisplayName("upflag")] [DataMember] public short upflag { get; set; } /// /// 分店代码 。 /// [Column("fddm","分店代码")] [DisplayName("分店代码")] [DataMember] public short fddm { get; set; } /// /// zhzl 。 /// [Column("zhzl","zhzl")] [DisplayName("zhzl")] [DataMember] public short zhzl { get; set; } #endregion #region O/R虚拟属性 #endregion #region 关联枚举 #endregion #region O/R引用实体 private t_kh m_khbianma; /// /// khbianma 。 /// [DataMember] [RefEntity("khbm", "khbianma", typeof(t_kh), "khbm", false, false)] public t_kh khbianma { get { if ((this.m_khbianma == null && !object.Equals(this.khbm,null)) || (this.m_khbianma!=null && this.m_khbianma.khbm != this.khbm)) { this.m_khbianma = DataEntity.Lazy(this.khbm); } return this.m_khbianma; } set { this.m_khbianma = value; } } /// /// 客户名称 。 /// [Column("khlxr", "客户联系人"), Virtual("khbianma", "khlxr")] [XmlIgnore] [DisplayName("客户名称")] public string kehumingcheng { get { return this.khbianma == null ? default(string) : this.khbianma.khlxr; } } #endregion #region O/R子实体 #endregion } }