2 allenyushuo allenyushuo 于 2015.07.20 18:58 提问

asp.net mvc 中EF上下文的管理使用哪种方式好

1,使用取线程内唯一实例的方式管理EF上下文

2,使用

using (AceManageEntities db=new AceManageEntities())
{

}

请教下 使用哪种方式比较好,说说原因

3个回答

Evankaka
Evankaka   Ds   Rxr 2015.07.20 19:13

使用取线程内唯一实例的方式管理EF上下文好,毕竟是单例,减少了每次创建和销毁的过程

caozhy
caozhy   Ds   Rxr 2015.07.20 19:20

两者没有本质的区别,即便你用using,也不会造成什么开销,底层ef使用连接池,而不是你关闭了连接它就回收的。

strutce
strutce   Ds   Rxr 2015.07.20 20:17

使用取线程内唯一实例的方式管理EF上下文好,减少了每次创建和销毁的过程而产生的消耗

Csdn user default icon
上传中...
上传图片
插入图片