Kerndaten zu vielen Beziehungen. Sind sie Lazy Load?

Ich habe das typische Modell in Core Data (für iPhone) mit Abteilungen und Mitarbeitern (Abteilung - >> Mitarbeiter).

Ich möchte nicht jedes Mal, wenn ich eine Abteilung lade, alle Mitarbeiter einer Abteilung laden. Daher dachte ich, ich würde den Mitarbeiter als abgerufene Eigenschaft erstellen. Ich dachte, ich könnte so ein Prädikat definieren:

employee.deparmentId = department.departmentId

aber ich konnte nicht (mit Xcode Grafikeditor).

Wenn ich nun einige Posts lese, neige ich dazu, eine Beziehung zwischen Abteilung und Mitarbeiter (und umgekehrt) zu definieren und diese zu verwenden.

Meine Frage ist: Sind zu viele Beziehungen Lazy Loading? Oder werden alle meine Mitarbeiter bei jedem Erstellen (Abrufen) einer Abteilungsliste in die "Datenbank" geladen?

Danke im Voraus, Gonso

Antworten auf die Frage(1)

Ihre Antwort auf die Frage