Załóżmy, że masz działy i pracowników, a każdy dział ma kilku pracowników, ale każdy pracownik może być również częścią kilku działów.Reguły usuwania danych podstawowych i relacje wiele-wiele
Istnieje wiele relacji między pracownikami i działami. Usuwając dział, chciałbym usunąć wszystkich pracowników, którzy są tylko częścią tego działu i unieważnić relacje z tym działem dla wszystkich pracowników, którzy są również członkami innego działu.
Czy reguła kaskadowa w obu kierunkach to zrobi? A może reguła kaskadowa automatycznie usuwa wszystkich pracowników działu bez względu na inne powiązania?
Jeśli pracujesz nad Cocoa Touch lub Snow Leopard, możesz umieścić tę logikę w metodzie '-prepareForDeletion'. –
Myślę, że to lepsze rozwiązanie, dzięki! – Nick
Kiedy mówisz o wydziale, masz na myśli dział połączeń NSManagedObject? – Ricardo