Have a couple of questions regarding the latest version (2.2.1.4) of ninject.
Was trying to Bind a Linq2sql DataContext
to a concrete implementation InRequestScope
(in a class library project)
Bind<DataContext>().To<MoneywatchDataContext>()
but could not find InRequestScope
method
ended up doing this,
Bind<DataContext>().To<MoneywatchDataContext>().InScope(ctx => HttpContext.Current)
Just wanted to find out if:
InRequestScope
Method.HTTContext.Current
is GC'ed the underlying DataCotext
will be disposed as well. Most likely you reference a no web version of Ninject. Replace it with the normal version and you will have the InRequestScope extension method.