C# Ninject-ninjectKernel.Get<;ISession>;();

C# Ninject-ninjectKernel.Get<;ISession>;();,c#,asp.net-mvc-3,ninject-2,C#,Asp.net Mvc 3,Ninject 2,我在哪里能找到你? 我使用的是ninject 2.2 public ISession Session { get { return ninjectKernel.Get<ISession>(); } } 公共会话会话 { get{return ninjectKernel.get();} } 编辑: 我创建了一个服务定位器来从任何地方获取内核。您为某个类的属性(会话)提供了代码。此代码具有一个使用ninjectKernel字段的get访问器。很可能您可以在封闭类中找到此字段

我在哪里能找到你? 我使用的是ninject 2.2

public ISession Session
{
    get { return ninjectKernel.Get<ISession>(); }
}
公共会话会话
{
get{return ninjectKernel.get();}
}
编辑:
我创建了一个服务定位器来从任何地方获取内核。

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

通常是这样定义的:

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

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

您应该更详细地解释您的问题。没有人能回答这个问题。