假设我有3个实体,a
,b
和c
。已连接为a <- b <- c
。
我制作了a
的2个实例; a1
和a2
。它们都有一些b
:s和c
:s连接到它们。
我想做的是替换a1
wuth a2
,包括他们的孩子。换一种说法;删除a1及其子节点,在同一个ID上添加a2 +子节点。希望你能得到这个想法,否则就会精心制作。
提前致谢
答案 0 :(得分:0)
var tempB = a1.b;
var tempC = a1.c;
a1.b = a2.b;
a1.c = a2.c;
a2.b = tempB;
a2.c = tempC;
或者,或许:
var tempID = a1.ID;
a1.ID = a2.ID;
a2.ID = tempID;
我可能搞砸了等级制度;这样:
var tempB = a1.b;
a1.b = a2.b;
a2.b = tempB;
// this copies c instances together with b instances