Ninject的InRequestScope发生了什么

时间:2012-08-22 18:48:33

标签: .net asp.net-mvc-3 ninject nuget nuget-package

我今天开始了一个新项目并且去了nuget以获得ninject。

我下载了Ninject MVC3插件,该插件应该下载我需要的所有内容。

然后我从一个不同的项目中获取了一些旧代码,发现InRequestScope似乎已经消失了。

它被取出还是我遗失了什么?

修改

我想我在“Ninject.Web.Common”

下找到了它

1 个答案:

答案 0 :(得分:12)

此扩展方法在Ninject.Web.Common程序集内的RequestScopeExtensionMethod类内定义[在具有相同名称的NuGet包中]。安装Ninject.NVC3 NuGet包时会自动引用此程序集(/ package)。要使用它,您需要将Ninject.Web.Common命名空间放在范围内:

using Ninject.Web.Common;