Je me demande pourquoi il n'y a pas de méthode Detach sur l'objet DbContext comme c'est le cas pour ObjectContext. Je ne peux que supposer que cette omission était intentionnelle, mais j'ai du mal à comprendre pourquoi. J'ai besoin de pouvoir détacher et rattacher des entités (pour les mettre dans le cache d'un projet ASP.NET, par exemple). Cependant, comme je ne peux pas détacher une entité, lorsque j'essaie d'attacher une entité qui était associée à un contexte précédent, j'obtiens l'exception "An entity object cannot be referenced by multiple instances of IEntityChangeTracker" (Un objet entité ne peut pas être référencé par plusieurs instances de IEntityChangeTracker).
Quelle est l'orientation à suivre ? Ai-je raté quelque chose ?