示例#1
0
 public void SaveAttribute(EntityAttribute attribute, Relationship relationShip, bool isAdd)
 {
     attribute.EntityId     = EntityId;
     attribute.LogicalName  = attribute.Name;
     attribute.PhysicalName = attribute.TableColumnName;
     if (isAdd)
     {
         attribute.AttributeId = Guid.NewGuid();
     }
     if (relationShip != null)
     {
         relationShip.RelationshipId         = Guid.NewGuid();
         relationShip.ReferencingEntityId    = attribute.EntityId;
         relationShip.ReferencingAttributeId = attribute.AttributeId;
     }
     metadataServiceClient.SaveEntityAttribute(attribute, relationShip, isAdd);
     BindList();
 }