这让我抓狂,我找不到其他人问过同样问题的地方。这不可能是一个不同寻常的情况。
我有一个学生实体和一个班级实体,两者都是双向
学生<lt-->gt;类
一个学生可以被分配到多个班级,班级可以有多个学生
当一个学生退出给定的类时,我想删除特定学生和类之间的链接,但不删除学生或类对象。
我的所有尝试都删除了学生或班级对象。
如何在不删除对象的情况下删除关系?
感谢Joakim Danielson!答案就在那里。。。我只是不知道。。。核心数据为实体关系创建一个函数。
作为的一个例子
实体学生有一个名为Classes的关系(目的地=Classes实体(
实体类有一个名为Students(destination=Students实体(的关系
核心数据为每个实体关系创建一个函数:
.removeFromClasses((
.removeFromStudents((
这些将关系链接从各个关系中的每一个移除。
为了完全消除关系,我执行了两个函数-实体对象都保留了,但不再链接!