关于 Linq to EF 的内存泄漏问题

查到一些解决方案:          

 

1, http://www.codethinked.com/keep-your-iqueryable-in-check

自定义常用方法,屏蔽IQuery功能。这个好像有点靠谱。但麻烦。

 

2,http://*.com/questions/123057/how-do-i-avoid-a-memory-leak-with-linq-to-sql

这个看起来是应对 ObjectContext的。

 

3,http://*.com/questions/19116851/entity-framework-using-repository-pattern-unit-of-work-and-unity

这个看起来简单些 ,用using.

 

4, 直接用using的方式

using(dbcontext)

{

}

 

5, http://blog.robustsoftware.co.uk/2008/11/clearing-cache-of-linq-to-sql.html

这个针对 DataContext的一个扩展方法。

 

 

最后没有更好的解决办法。

关于 Linq to EF 的内存泄漏问题

上一篇:Bitcoin A First Assessment


下一篇:unity 3D 学习资料