Un dipendente ha una relazione inversa con il proprio dipartimento e viceversa. L'entità Employee ha una relazione denominata dipartimento e ha una regola di cancellazione DENY. Il dipendente deve essere cancellato. Ora: DENY nega effettivamente la cancellazione del dipendente, perché il dipartimento fa ancora riferimento a un dipartimento? O vuol dire che un Dipartimento non può essere cancellato perché un Dipendente lo sta riferendo?Quando la regola DENY delete nei Core Data effettivamente nega l'eliminazione di un oggetto?
risposta
Le regole di cancellazione vengono sempre considerate dal punto di vista dell'oggetto su cui si stanno impostando, quindi penso che la descrizione sia indietro. Quello che si vorrebbe in questa situazione è:
dei dipendenti può essere cancellato in qualsiasi momento ed è rapporto alla sua reparto dovrebbe essere annullato. Ciò significa che si imposta la relazione dipartimentale per annullare.
Il reparto può essere eliminato solo se non ha più dipendenti. Ciò richiede una regola di negazione che impedirebbe la cancellazione di un reparto se contiene qualsiasi record di dipendente.
tua descrizione implicava l'inverso che significherebbe che il dipendente non può essere cancellato se non è reparto è stato fissato a zero. Mentre è certamente possibile, sembra inutile.
- 1. Swift 3 Core Data Delete Object
- 2. Elimina oggetto in Core Data
- 3. Come salvare la data e l'ora in cui un oggetto di Core Data è creato
- 4. Quando utilizzare NSMainQueueConcurrencyType di Core Data?
- 5. Recupera oggetto per proprietà in Core Data
- 6. Core Data NSPredicate per la data
- 7. La Mongoose convalida effettivamente l'esistenza di un ID oggetto?
- 8. "nega da tutti" con un messaggio personalizzato?
- 9. Oggetto della regola CSS
- 10. Core Data with json
- 11. Considerazioni sulle prestazioni sull'eliminazione di oggetti gestiti utilizzando la regola Cascade nei dati principali
- 12. Oggetto effettivamente immutabile
- 13. Core Data vs NSFileManager
- 14. Come utilizzare i flag binari nei Core Data?
- 15. Core Data and Core Location
- 16. UITableView Core Data riordino
- 17. Spring Data Rest - Soft Delete
- 18. Aggiunta di un oggetto a un NSSet in un Core Data con relazioni many-to-many
- 19. modificare un oggetto regola CSS con javascript
- 20. Rileva quando l'utente nega l'accesso alla telecamera
- 21. Quando ExecuteCodeWithGuaranteedCleanup garantisce effettivamente la pulizia?
- 22. .htaccess nega i file nelle sottocartelle
- 23. Quando viene effettivamente utilizzato ChannelUrl?
- 24. Quando sessionStorage viene effettivamente cancellato?
- 25. Per iniziare con Core Data
- 26. Core Data e NSOperation
- 27. Come modellerai la posizione in Core Data?
- 28. Rubrica Rubrica in Core Data
- 29. Core Data e impostazione BOOL
- 30. iPhone Core-Data: impossibile trovare un NSManagedObjectModel
grande spiegazione, ma ti sei perso la parte più importante --- per impostare la regola di eliminazione di esempio (e sensibile), su quale entità e quale relazione si imposta la regola "nega"? –
Sempre dalla fonte della relazione. –