Я нашел этот пост Заменить Ninject на простой инжектор
но не нашел решения для следующих миграций. С Нинжектом:
public class ServiceClass : IServiceClass
...
IKernel kernel
...
this.kernel.Bind<IServiceClass>().ToMethod(context => this);
Я пытаюсь использовать эту конструкцию с Simple Injector:
public class ServiceClass : IServiceClass
...
Container container
...
this.container = container;
this.container.Register<IServiceClass>(() => container.GetInstance<ServiceClass >());
это равно Ninject один?
Вторая часть в Ninject это:
public void BindSomeCallback(DelegateNumberOne delegateNumberOne)
{
this.kernel.Rebind<DelegateNumberOne>().ToConstant(delegateNumberOne);
}
to:
public void BindSomeCallback(DelegateNumberOne delegateNumberOne)
{
this.container.Register<DelegateNumberOne, delegateNumberOne>();
}
ServiceClass
помещается в этот класс, а не в Корень композиции? - person Steven   schedule 25.09.2013