标签: asp.net-mvc-3 inversion-of-control ninject
我一直在ASP.NET MVC3门户中使用Ninject IoC容器。每当我在DbContext范围内注入实体框架PerThread时,我的数据都不一致,在我对实体进行更改等后的一段时间内,更改不会显示。
DbContext
PerThread
在我切换IoC配置以解决每个请求(DbContext)的PerRequestScope()实例的新副本后,所有问题都消失了。
PerRequestScope()
在MVC3应用程序中使用PerRequest注入策略是否绝对必须?
答案 0 :(得分:8)
是的,这是强制性的。
你的问题是这样的: