【发布时间】:2011-10-18 05:17:47
【问题描述】:
关于 ninject 的最新版本 (2.2.1.4) 有几个问题。
试图将 Linq2sql DataContext 绑定到具体实现 InRequestScope(在类库项目中)
Bind<DataContext>().To<MoneywatchDataContext>()
但找不到InRequestScope方法
最终做到了,
Bind<DataContext>().To<MoneywatchDataContext>().InScope(ctx => HttpContext.Current)
只是想知道是否:
- 如果它的行为与
InRequestScope方法完全相同。 - 这将保证当我的
HTTContext.Current被GC'ed 时,底层DataCotext也将被处理掉。
【问题讨论】:
标签: c# binding ninject ninject-2