首页 新闻 会员 周边

EF管理数据上下文的方式

0
悬赏园豆:5 [已解决问题] 解决于 2015-04-17 17:06

在mvc里管理EF实体上下文时将其保存在CallContext中,在测试各种操作响应时间时发现比使用using创建EF对象消耗的时间要多,不知道有没有知道其中的原因的?

kakaok的主页 kakaok | 初学一级 | 园豆:84
提问于:2014-11-04 09:33
< >
分享
最佳答案
0

我答非所问地回答一下,“using创建EF对象”的开销很小,可以忽略不计;即使开销大,保存在CallContext中的用处也不大,CallContext只对当前请求有效。

收获园豆:5
dudu | 高人七级 |园豆:30979 | 2014-11-04 10:07

原来的项目里面每个跟数据库的操作都会using一把,我想统一一下放到CallContext中,就是测试的时候发现放到CallContext中操作的时间比Using创建的消耗的时间多很多,不知道里面的原因。只是想把原来的架构调整一下

kakaok | 园豆:84 (初学一级) | 2014-11-04 11:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册