2012-03-08 3 views
0

J'ai deux entités TestA et TestB, la relation est un à plusieurs. Après avoir supprimé une entité de la collection TestB dans l'entité TestA, j'ai trouvé que l'EntityState de cette entité supprimée est 'Modifié'. Existe-t-il un moyen de distinguer l'entité supprimée de l'entité réellement modifiée?Existe-t-il un moyen de suivre l'entité qui a déjà été supprimée?

Répondre

0

Oui, car il a été modifié. Lorsque vous supprimez l'entité TestB de la collection dans l'entité TestA, vous ne supprimez pas l'entité elle-même, mais vous supprimez simplement la relation entre TestA et TestB = vous définissez FK dans TestB sur null. Si vous souhaitez également supprimer TestB, vous devez appeler DeleteObject pour cette instance TestB ou utiliser identifying relation.

Questions connexes