我有一个核心数据实体,它与另一个实体具有专有的一对多关系。这种关系应该是一个基本的包含,第一个实体包含一个或多个第二个实体。第二个实体的一个实例只能包含在一个第一个实体中。
我希望能够从第一个实体中删除所有包含的实体,然后删除它们。我该怎么做?我应该删除关系然后为每个实体调用 deleteObject 还是为每个包含的实体调用 deleteIObject 会导致正确设置关系。如果第二个是真的,我可以只枚举包含的实体并调用 deleteObject 还是我应该首先制作集合的副本(如果为每个对象调用 deleteObject 会切断关系,这将修改正常枚举中不允许的集合)。