Exemplo n.º 1
0
        protected bool UpdateEntityFieldType(ComponentAttribute attr)
        {
            Data.Component c = new Data.Component();
            TQueryBuilder  tq;

            tq = new TQueryBuilder(TQueryType._AlterTableColumnDataType);
            tq.TableName(this.TableName.Replace(" ", ""));
            if (attr.InstanceID > 0)
            {
                tq.AddField(attr.Name, attr.IsKey, attr.IsUnique, base.getDataType(attr.FieldType), true, "");
                c.ExecuteNonQuery(tq);
                return(true);
            }
            else
            {
                return(true);
            }
        }
Exemplo n.º 2
0
        protected bool AddEntityField(ComponentAttribute componentAttribute)
        {
            Data.Component c = new Data.Component();
            TQueryBuilder  tq;

            tq = new TQueryBuilder(TQueryType._AlterColumnName);
            tq.TableName(this.TableName.Replace(" ", ""));
            if (componentAttribute.InstanceID > 0)
            {
                //  tq.AddField(fd.Name, fd.IsKey, fd.IsUnique, fd.FieldType, true, "");
                tq.AddField(componentAttribute.Name, componentAttribute.IsKey, componentAttribute.IsUnique, base.getDataType(componentAttribute.FieldType), true, "");
                c.ExecuteNonQuery(tq);
                return(true);
            }
            else
            {
                return(true);
            }
        }