Похоже, вы говорите о двух отдельных вопросах:
- «Удаление из контекста» против «удаление из коллекции» и
- Немедленное сохранение изменений в контексте.
Если ваш массив контента связан с каким-либо другим источником, вы можете установить флажок «Удаление объектов при удалении» для привязки массива контента. Я ожидал бы, что объект будет помечен для удаления, если содержимое - это просто все экземпляры предоставленной вами сущности (т. Е. Привязка содержимого / массива не установлена, и она просто извлекает все экземпляры Foo). При сохранении изменений в хранилище объекты в конечном итоге удаляются.
Чтобы сохранить изменения немедленно, вам, вероятно, понадобится ваше собственное отдельное действие, с помощью которого вы можете выполнить действие «удалить этот объект и сохранить». В этом случае вы можете выполнить удаление / удаление, попросить контекст управляемого объекта processPendingChanges , а затем вызвать процедуру сохранения.