0
嗨,我正在使用Ninject IoC容器。我無法將結構圖代碼轉換爲ninject。Ninject上下文綁定像結構圖
這是Structuremap代碼結合
For<IProductCatalogService>().Use<ProductCatalogService>().Named("realProductCatalogService");
For<IProductCatalogService>().Use<CachedProductCatalogService>()
.Ctor<IProductCatalogService>().Is(p => p.TheInstanceNamed("realProductCatalogService"));
而且我使用Ninject這樣的代碼
Kernel.Bind<IProductCatalogService>().To<ProductCatalogService>().Named("realProductCatalogService");
Kernel.Bind<IProductCatalogService>().To<CachedProductCatalogService>().Named("cachedProductCatalogService");
但這不工作。
請參閱http://stackoverflow.com/questions/8447037/how-the-binding-are-done-with-decorators-using-ninject – 2013-05-12 00:24:33