none
Entity Framework An object with the same key already exists in the ObjectStateManager. RRS feed

  • Discussion générale

  • my database schema is like this :

    • (annonce:product)= One to Many
    • (annonce:region)= One to Many
    • (product:category) = many to many

    i want to add new annonce using entity framework (disconnected mode) so I :

    • select regions and i add it to newAnnonce
    • select categories add it to first product then the second.(lets say (cat1 ->prod1 ,cat2->prod1) and (cat1->prod2)
    • add these tow products to newannonce.

    But i receive this error : An object with the same key already exists in the ObjectStateManager. The ObjectStateManager cannot track multiple objects with the same key", this is because prod1 contains cat1 and prod2 contains cat1. I ask how can i add these tow products whitout having a duplication of cat1

    samedi 2 avril 2016 00:39

Toutes les réponses

  • Bonjour, robinio016,

    Veuillez poster votre demande en langue française.
    Je vous remercie par avance de votre retour.

    Cordialement,
    Teodora


    Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.


    samedi 2 avril 2016 20:24
    Modérateur