问题描述
- asp.net mvc 中EF上下文的管理使用哪种方式好
-
1,使用取线程内唯一实例的方式管理EF上下文2,使用
using (AceManageEntities db=new AceManageEntities())
{}
请教下 使用哪种方式比较好,说说原因
解决方案
使用取线程内唯一实例的方式管理EF上下文好,毕竟是单例,减少了每次创建和销毁的过程
解决方案二:
两者没有本质的区别,即便你用using,也不会造成什么开销,底层ef使用连接池,而不是你关闭了连接它就回收的。
解决方案三:
使用取线程内唯一实例的方式管理EF上下文好,减少了每次创建和销毁的过程而产生的消耗
时间: 2024-08-20 05:11:19