Ich habe eine Frage zu dem Core Data Model und der Cascade Delete Rule.Kerndatenmodell Cascade Delete und Parent Entity
My Core Data-Modell ist diese:
Wie Sie die Benutzer Entity sehen können mit den Orders Entity ein "To Many" Beziehung hat. Auch die Orders-Entität hat eine übergeordnete Entität mit dem Namen "Cuisines", da jede Bestellung aus einer Liste der verfügbaren Küchen stammen muss.
Der Benutzer zu Bestellungen Beziehung löschen Regel ist Cascade (die Umkehrung ist nullify), wie ich möchte alle Aufträge gelöscht werden, wenn das Benutzerobjekt gelöscht wird.
Meine Frage ist, was passiert mit der Küche Entität, wenn ich den Benutzer löschen?
Die Küche sollte für alle Bestellungen für andere Benutzer verfügbar sein, so dass es bestehen bleiben muss. Wird es auch gelöscht?
Wenn ja, wie sollte ich mein Modell erstellen und die Löschregeln festlegen, um dies zu vermeiden?
Vielen Dank! Das hat es geklärt. Ich dachte daran, das zu tun, was Sie vorgeschlagen haben, wollte nur sicher sein, dass es der richtige Ansatz ist. – Lefteris