DstContext nesnesinde ObjectContext için olduğu gibi neden bir Detach yöntemi bulunmadığını merak ediyorum. Bu ihmalin yalnızca kasıtlı olduğunu varsayabilirim, ama nedenini anlamakta zorlanıyorum. Varlıkları ayırıp yeniden ekleyebilmem gerekir (örneğin, bir ASP.NET projesinde önbelleğe koymak için). Ancak, bir nesneyi ayıramayacağım için, önceki bir bağlamla ilişkilendirilmiş bir varlığı eklemeyi denediğimde, "Bir varlık nesnesinin birden çok IEntityChangeTracker örneği tarafından başvurulan olamaz" özel durumunu aldım.Varlık Çerçeve Kodu İlk - Hayır Detach() yöntemi DbContext'de
Buradaki kılavuz nedir? Bir şey mi eksik?
kimse Has hakkında söylenecek bir şey: "Buradaki rehber nedir? Bir şeyi mi özlüyorum?" Kişisel olarak, yalnızca, kullanıcı arabiriminden gelen örneği kaydetmeden önce, bağlamdan bir varlığı okumak için bir çözüm ararken Detach'ı kullanmakla ilgileniyorum. Bu bana "Aynı anahtara sahip bir nesne, ObjectStateManager'da zaten var.ObjectStateManager, aynı anahtarla birden çok nesneyi izleyemiyor. " –