2012-05-26 13 views

cevap

8

Hy, varsayarsak tüm hizmetler aşağıdaki

kernel.Bind(x => x 
.FromThisAssembly() 
.SelectAllClasses().InheritedFrom<IService>() 
.BindAllInterfaces() 
.Configure(b => b.InSingletonScope())); 
Sen gerekebilir

gibi aşağıdaki kullanarak deyimi

using Ninject.Extensions.Conventions; 

Kullanım kuralları ekle yazabilir IService devralan İhtiyaçlarınıza göre biraz karıştırın.

+1

3.0.1.10 sürümü, bu imzayla Bind yöntemine sahip değil. – Alexanderius

+0

@Alexanderius, bu bir Ninject.Extensions.Conventions uzantısıdır. –

İlgili konular