Podstawowe dane do wielu relacji. Czy są leniwym obciążeniem?

Mam typowy model w Core Data (dla iPhone'a) z działami i pracownikami (Department - >> Employee).

Nie chcę ładować wszystkich pracowników działu za każdym razem, gdy go ładuję, więc pomyślałem, że utworzę pracownika jako pobraną właściwość. Myślałem, że mogę zdefiniować niektóre Predykaty w ten sposób:

employee.deparmentId = department.departmentId

ale nie mogłem (z edytorem graficznym Xcode).

Teraz, czytając niektóre posty, jestem skłonny zdefiniować relację do wielu dla Departamentu do Pracownika (i jego odwrotności) i używać go.

Moje pytanie brzmi: czy relacja między wieloma osobami jest leniwa? czy będzie ładować wszystkich moich pracowników do „bazy danych” za każdym razem, gdy tworzę (odzyskuję) listę działów?

Z góry dzięki Gonso

questionAnswers(1)

yourAnswerToTheQuestion