我遇到了一些问题,其中巨大的对象占用了内存并且没有释放引用。我使用.Net Memory Profiler查找根对象,并引用Entity Framework类。
有没有办法可以在没有代码的情况下禁用实体框架中查询对象的缓存?配置文件中的某些内容可能是?
答案 0 :(得分:3)
您应该有using
个语句来帮助您处理ObjectContext。 EF保留查询对象的对象图。我认为您可以使用objectContext.Detach(Entity);
从ObjectContext中分离您的实体。