/ / Kann eine Core Data-Entität eine Beziehung zu sich selbst haben? - IOS, Kerndaten

Kann eine Core Data-Entität eine Beziehung mit sich selbst haben? - IOS, Kerndaten

Kann eine Core Data-Entität eine Beziehung mit sich selbst haben? So etwas wie ein Self Join?

Antworten:

1 für die Antwort № 1

Keine Probleme. Erstellen Sie einfach eine Entität wie Person, dann können Sie einen Manager erstellen, bei dem es sich um eine Person und Mitarbeiter als viele Personen handelt. Ich weiß, dass dieses Beispiel erfunden ist, aber das ist einfach.

Denken Sie daran, dass im Gegensatz zu Strings, die im Objekt gespeichert sind, die Person in Manager und Mitarbeitern nur Zeiger sind.


0 für die Antwort № 2

Ja, das ist was Apple Dokumentation sagt:

Eine Beziehung gibt die Entität oder die übergeordnete Entität von Objekte am Zielort. Dies kann die gleiche sein wie die Entität bei der Quelle (eine reflexive Beziehung).