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());