Entity Framework Code First - Нет метода Detach () в DbContext

Я ' Мне интересно, почему для объекта DbContext нет метода Detach, как для ObjectContext. Я могу только предположить, что это упущение было намеренным, но мне сложно понять, почему. Мне нужно иметь возможность отсоединять и повторно присоединять объекты (например, для помещения в кеш в проекте ASP.NET). Однако, поскольку я не могу отсоединить сущность, когда я пытаюсь присоединить сущность, которая была связана с предыдущим контекстом, я получаю исключение «На объект сущности не могут ссылаться несколько экземпляров IEntityChangeTracker».

Какие рекомендации Вот? Я что-то упустил?

62
задан Morteza Manavi 12 November 2010 в 19:49
поделиться