在mvc里管理EF实体上下文时将其保存在CallContext中,在测试各种操作响应时间时发现比使用using创建EF对象消耗的时间要多,不知道有没有知道其中的原因的?
我答非所问地回答一下,“using创建EF对象”的开销很小,可以忽略不计;即使开销大,保存在CallContext中的用处也不大,CallContext只对当前请求有效。
原来的项目里面每个跟数据库的操作都会using一把,我想统一一下放到CallContext中,就是测试的时候发现放到CallContext中操作的时间比Using创建的消耗的时间多很多,不知道里面的原因。只是想把原来的架构调整一下