Mi chiedo il motivo per cui non esiste alcun metodo Detach sull'oggetto DbContext come se esistesse ObjectContext. Posso solo supporre che questa omissione sia stata intenzionale, ma ho difficoltà a capire perché. Devo essere in grado di staccare e riattaccare entità (per inserire la cache in un progetto ASP.NET, per esempio). Tuttavia, dal momento che non riesco a staccare un'entità, quando provo ad associare un'entità che era associata a un contesto precedente, ottengo l'eccezione "Un'entità dell'oggetto non può essere referenziata da più istanze di IEntityChangeTracker".Primo codice Entity Framework: metodo No Detach() su DbContext
Qual è la guida qui? Mi sto perdendo qualcosa?
Qualcuno ha qualsiasi cosa da dire su: "Qual è la guida qui? Mi manca qualcosa?" Personalmente, mi interessa solo utilizzare Detach mentre cerco una soluzione per leggere un'entità dal contesto, prima di salvare l'istanza proveniente dall'interfaccia utente. Questo mi dà "Un oggetto con la stessa chiave esiste già in ObjectStateManager.L'ObjectStateManager non può tracciare più oggetti con la stessa chiave. " –