Bonsoir,
CategoryManager est un singleton qui utilise un autre context pour me renvoyer une category.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 using (Modele bdd = new Modele(ConfigurationManager.ConnectionStrings["CS_EDM"].ConnectionString)) { Product prod = new Product(); prod.name = "toto"; prod.Category = CategoryManager.Instance.GetCategoryById(13); bdd.AddToProduct(prod); bdd.SaveChanges(); }
C'est la ligne bdd.AddToProduct(prod); qui me renvoie An entity object cannot be referenced by multiple instances of IEntityChangeTracker.
Je sais que l'erreur vient du fait que j'utilise un context pour mon produit et un autre pour ma catégorie mais je ne sais pas comment résoudre le problème. Et il ne m'est pas possible d'utiliser le meme context pour le produit et la catégorie.
Quelqu'un a une idée ? ou une solution?
Partager