public BEEntityDTO(Model.BEEntity entity)
        {
            this.Namespace = entity.Proj.Namespace + "." + Net.Code.Builder.Build.Model.DTOEntity.AssemblyEndTag;
            this.Code = entity.Code + Net.Code.Builder.Build.Model.DTOEntity.AttrEndTag;
            this.Name = entity.Name + Net.Code.Builder.Build.Model.DTOEntity.AttrEndTag;

            if (entity.InhertName == Attributes.BaseEntity)
            {
                this.InhertClass = Attributes.BaseDTO;
            }
            else
            {
                this.InhertClass = string.Empty;
                //如果实体继承一个类的话我们生成的dto也需要继承这个类生成的dto
                string[] namespaceArray = entity.InhertName.Split('.');
                int length = namespaceArray.Length;
                for (int i = 0; i < length - 2; i++)
                {
                    this.InhertClass += namespaceArray[i] + ".";
                }
                this.InhertClass += namespaceArray[length - 2] + "." + Net.Code.Builder.Build.Model.DTOEntity.AssemblyEndTag + ".";
                this.InhertClass += namespaceArray[length - 1] + Net.Code.Builder.Build.Model.DTOEntity.AttrEndTag;
            }
            this.Type = this.Namespace + "." + this.Code;
            this.ColumnList = new List<BEColumnDTO>();
            foreach (Model.BEColumn col in entity.ColumnList)
            {
                TemplateDTO.BEColumnDTO c = new TemplateDTO.BEColumnDTO(col);
                this.ColumnList.Add(c);
            }
        }
        public BEEntityDTO(Model.DTOEntity entity)
        {
            this.Namespace = entity.Proj.Namespace + "." + Net.Code.Builder.Build.Model.DTOEntity.AssemblyEndTag;
            this.Code = entity.Code;
            this.Name = entity.Name;

            this.InhertClass = entity.InhertName;
            this.Type = this.Namespace + "." + this.Code;
            this.ColumnList = new List<BEColumnDTO>();
            foreach (Model.DTOColumn col in entity.ColumnList)
            {
                TemplateDTO.BEColumnDTO c = new TemplateDTO.BEColumnDTO(col);
                this.ColumnList.Add(c);
            }
        }