Je me demande pourquoi il n'y a pas de méthode Detach sur l'objet DbContext comme pour ObjectContext. Je ne peux que supposer que cette omission était intentionnelle, mais j'ai du mal à comprendre pourquoi. Je dois pouvoir détacher et réattacher des entités (pour mettre le cache dans un projet ASP.NET, par exemple). Cependant, étant donné que je ne peux pas détacher une entité, lorsque j'essaie de joindre une entité associée à un contexte précédent, l'exception "Un objet d'entité ne peut pas être référencé par plusieurs instances d'IEntityChangeTracker".Entity Framework Code Première - Aucune méthode Detach() sur DbContext
Quel est le guide ici? Est-ce que je manque quelque chose?
Quelqu'un at-il quoi que ce soit à dire sur: "Quelle est la direction ici? Suis-je manquer quelque chose?" Personnellement, je ne suis intéressé que par l'utilisation de Detach lors de la recherche d'une solution pour lire une entité à partir du contexte, juste avant de sauvegarder l'instance provenant de l'interface utilisateur. Cela me donne "Un objet avec la même clé existe déjà dans ObjectStateManager.ObjectStateManager ne peut pas suivre plusieurs objets avec la même clé. " –