-1

我在哪里可以找到ninjectKernel?我正在使用ninject 2.2

public ISession Session
{
    get { return ninjectKernel.Get<ISession>(); }
}

编辑:我创建了一个服务定位器来从任何地方获取我的内核。

4

1 回答 1

1

您为某个类的属性(会话)提供了代码。此代码具有使用 ninjectKernel 字段的 get 访问器。您很可能可以在封闭类中找到该字段。

通常它是这样定义的:

IKernel ninjectKernel = new StandardKernel(new Module1(), new Module2(), ...);

其中 Module1、Module2 等是定义绑定的模块。

于 2011-03-16T04:39:39.420 回答