2009-02-10 4 views

Respuesta

18

Ninject 2.0 tiene esta capacidad:

Bind<IMyService>().To<MyServiceA>().Named("Data"); 
Bind<IMyService>().To<MyServiceB>().Named("SomethingElse"); 

kernel.Get<IMyService>("Data"); // will return MyServiceA 
+0

qué Windsor tienen algo como esto mismo? –

0

AFAIK no hay forma de hacerlo directamente en Ninject, pero puede usar Contextual Binding en su lugar.

Cuestiones relacionadas