2012-05-26 3 views

답변

8

숨바꼭질, 가정의 모든 서비스는 다음과 같은

kernel.Bind(x => x 
.FromThisAssembly() 
.SelectAllClasses().InheritedFrom<IService>() 
.BindAllInterfaces() 
.Configure(b => b.InSingletonScope())); 
당신이해야 할 수도 있습니다

처럼 다음 using 문

using Ninject.Extensions.Conventions; 

사용에게 규칙을 추가 쓸 수 IService에서 상속 너의 필요에 조금 그것 트위크.

+1

3.0.1.10 버전에는이 서명이있는 바인딩 방법이 없습니다. – Alexanderius

+0

@Alexanderius, 그건 Ninject.Extensions.Conventions 확장입니다. –

관련 문제