Как отключить кэширование в Entity Framework из файла конфигурации - PullRequest
2 голосов
/ 01 июля 2011

Я сталкиваюсь с некоторыми проблемами, когда огромные объекты занимают память, а ссылка не освобождается. Я использовал .Net Memory Profiler, чтобы найти корневой объект, и он ссылается на класс Entity Framework.

Есть ли способ отключить кэширование запрашиваемых объектов в платформе Entity без изменения кода? Что-то в конфигурационном файле может быть?

1 Ответ

3 голосов
/ 01 июля 2011

Вы должны иметь using операторы, которые помогут вам избавиться от ObjectContext. EF хранит граф объектов запрашиваемых объектов. Я думаю, что вы могли бы использовать objectContext.Detach(Entity); для отделения ваших сущностей от ObjectContext.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...