Bonjour à tous,

Je sais que la question que je vais poser à déjà été abordée mais de mon côté cela ne fonctionne pas.

Voici l'erreur:
deleted object would be re-saved by cascade (remove deleted object from associations)
Fichier de mapping(simplifié):
Artwork:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
HasMany(x => x.Comments).Cascade.AllDeleteOrphan().Inverse();
HasMany(x => x.Promotions).Cascade.AllDeleteOrphan().Inverse();
HasMany(x => x.Images).Cascade.AllDeleteOrphan().Inverse();
Comments:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
References(x => x.Artwork).Cascade.None().Not.Nullable();
Promotions:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
References(x => x.Artwork).Cascade.None().Not.Nullable();
Images:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
References(x => x.Artwork).Cascade.None().Not.Nullable();
lorsque je veux supprimer un artwork, j'isole bien l'objet?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
artwork.Comments.Clear();
artwork.Promotions.Clear();
artwork.Images.Clear();
 
bool isDeleted = artworkDao.delete(artwork);-->False