有几个关于 ninject 最新版本 (2.2.1.4) 的问题。
正在尝试绑定 Linq2sqlDataContext
到具体实施InRequestScope
(在类库项目中)
Bind<DataContext>().To<MoneywatchDataContext>()
但找不到InRequestScope
method
最终这样做了
Bind<DataContext>().To<MoneywatchDataContext>().InScope(ctx => HttpContext.Current)
只是想知道是否:
- 如果这将表现得完全像
InRequestScope
Method.
- 这将保证当我的
HTTContext.Current
是 GC 的基础DataCotext
也将被处置。
InRequestScope 可用作 Ninject.Web.Common 中的扩展方法。因此,如果之前通过 Nuget(Ninject 包)安装,现在我们可能需要安装额外的 nuget 包 Ninject.Web.Common
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)