使用父子上下文与云工具包同步数据。我面临着孩子覆盖父数据的问题。我知道它是如何工作的,但有什么可以做的。
以下是具体情况。
模型
A->> B是一对多的关系。
上下文:
父上下文(MOC): - 用于用户的CRUD操作。
儿童MOC(CMOC): - 用于同步云套件中的数据。
塞纳里奥:
如果发生子项保存,则会覆盖父moc,同时保留新插入的子项而不显示父项。
所以这会留下一个没有任何参考父母的孩子。
答案 0 :(得分:0)
从子上下文中删除父项时,执行保存时也会从父上下文中删除父项。来自子上下文的更改将传播到父上下文。这是设计的。
你想要完成什么?可能还有另一种方式。