Generics Ninject,如何用泛型绑定接口

Generics Ninject,如何用泛型绑定接口,generics,interface,ninject,Generics,Interface,Ninject,我有一个简单的界面,如下所示: public interface ICommandHandler<T> { void Handle(T command); } var handler = _kernel.Get<ICommandHandler<T>>(); 我的问题是:如何使用Ninject配置绑定 更新 也许我已经解决了这个问题,这是我的解决方案 你可能也需要这个,试着自己解决这个问题。您能补充一下如何获得正确的处理程序吗?你的回答没有道理 va

我有一个简单的界面,如下所示:

public interface ICommandHandler<T>
{
    void Handle(T command);
}
var handler = _kernel.Get<ICommandHandler<T>>();
我的问题是:如何使用Ninject配置绑定

更新 也许我已经解决了这个问题,这是我的解决方案


你可能也需要这个,试着自己解决这个问题。您能补充一下如何获得正确的处理程序吗?你的回答没有道理
var handler = _kernel.Get<ICommandHandler<T>>();
_kernel.Bind(x => x
                .FromAssemblyContaining<ICommandInvoker>()
                .SelectAllClasses().Excluding<IDocumentSession>()
                .BindAllInterfaces());