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