J'ai une base de données SQLCe qui avait un ID de clé primaire unique avec le type uniqueidentifier, et la relation enfant, 1 à plusieurs, où je conserve l'identifiant principal dans une colonne et ajoute l'identifiant unique pour chaque rangée aussi. Maintenant j'utilise des entités POCO pour mon modèle de domaine NOT STE. Alors que l'ajout et la modification d'entités fonctionne bien, j'ai du mal à supprimer, disons pour l'instant des enregistrements enfants individuels, où bien sûr supposé qu'ils ont leur propre clé primaire. Dès que je donne la liste supprimée et itérez chaque entité pendant que la première entité est attachée, dans la seconde j'obtiens l'exception:Entity Framework 4, SQLCe avec le problème POCO sur la suppression
Un objet avec la même clé existe déjà dans ObjectStateManager. ObjectStateManager ne peut pas suivre plusieurs objets avec la même clé.
Je devrais mentionner que je fais d'abord ajouter et modifier des entités à la base de données tout en ouvrant un contexte ... disposer et appeler une autre méthode de suppression où bien sûr ouvre un autre contexte et finit par se débarrasser.
Quel est le sens de cette exception que je n'obtiens pas?