Ich bin ein wenig verschwommen über die Löschregeln für Core Data Relationships. Also wenn mir jemand helfen könnte ein paar Fragen zu beantworten.Grundlegende Daten zum Löschen von Regeln in One to Many verstehen
Ich habe Entitäten A und B. A hat eine n-Beziehung mit B und B hat eine zu-Eins-Beziehung mit A.
A < --- >> B
Jetzt, Wenn ich die Löschregel auf "A" auf "Cascade" setze, werden alle damit verbundenen Bs gelöscht. Aber wenn ich es auf Null setzen, wird es die Bs auf NIL oder nur den Fremdschlüssel auf Null setzen?
Und ich habe überall nach der Beziehung von B nach A gesucht, sollte ich es auf Nullify setzen? Wird das "B-Objekt" nur bei A "Nullate"? Oder wird es alle mit A assoziierten B nichtig machen? Was ist mit Cascade? Wird es alle mit A assoziierten B oder nur das bestimmte B löschen?
Oder verwende ich einfach "No Action" auf die Beziehung von B zu A, so dass, wenn ich B löschen, keine Änderung zu A passieren wird, aber die Referenz zu B wird nicht existieren?
Ich bin ziemlich verwirrt mit diesen, so entschuldigen Sie meine Fragen.
Danke.
question..upvoted Sehr schönes – NSPratik