如题,版本为6.0的entity framework,是否需要手动Dispose DbContext对象?
我们公司做的项目自从改用using去dispose DbContext后,性能有明显的【下降】(但不确定是否是因为释放dbcontext导致)!
之前在网上看到资料说,不需要手动释放DbContext:
http://stackoverflow.com/questions/15666824/entity-framework-and-context-dispose
http://www.cnblogs.com/mecity/archive/2011/07/17/2108508.html
如果entity framework内部使用线程池的话,是否关闭DbContext反而会影响性能吗?不知实际情况如何,请大神赐教,
如果真的不需要Dispose的话,那么DbContext实现IDisposable接口的意义何在?