最近做的一个项目,用的是MVC+EF 然后写了个拿EF上下文的工厂方法
但是为什么每次来拿ef 上下文的时候这个数据槽里都是空的, 每次都要重新new 一个。不是很懂,哪里写的有问题吗??? 有用过的还请指教一下
DbContext又不能跨线程传播,你这次用完了,下次换个线程当然拿不到了。
好好new.不要尝试去缓存上下文.
哦哦 我以为DbContext 会自己缓存的,明白了
@千里之行、始于足下: 我发的第一篇博客就是说这个事情的.好多文章都会让你缓存ef上下文.但实际情况下是不能这么干的.会有一大堆问题