示例#1
0
        public RecreatedItem CloneForStructure(DatabaseInfo s)
        {
            var res = new RecreatedItem();

            res.RecreatedObject = s.FindByGroupId(RecreatedObject.GroupId);
            if (NewVersion != null)
            {
                res.NewVersion = NewVersion.CloneObject(null);
            }
            return(res);
        }
示例#2
0
 protected DatabaseObjectInfo GetPossibleTableObject(DatabaseObjectInfo newObject)
 {
     if (ParentTable != null)
     {
         DatabaseObjectInfo res = newObject.CloneObject(null);
         ((TableObjectInfo)res).SetDummyTable(ParentTable.FullName);
         return(res);
     }
     else
     {
         return(newObject);
     }
 }