0
나는이 계층 구조가 있습니다Castle Windsor에 특정 인터페이스/Impl 쌍만 등록하는 방법은 무엇입니까?
IRepository
|
|_____IRepository<T>_______________________________________________
| |
|_____Repository<TModelContainer, TEntity> |
| |
|_____SpecificRepository<TEntity> IEntityRepository
| |
|__________EntityRepository__________|
을 그리고 만 다음 등록 쌍 싶은 :
IRepository<T>/Repository<T>
IEntityRepository/EntityRepository
이 http://docs.castleproject.org/Windsor.Registering-components-by-conventions.ashx을 바탕으로, 나는 그것을 달성하는 방법을 이해할 수 없다을 ...
국제 관례에 의한 IRepository/EntityRepository? –
Roubachof
nervermind, 알겠습니다 : .WithServiceBase() – Roubachof
이제 진짜 질문이 있습니다. IRESository/Repository , IEntityRepository/EntityRepository 및 IRepository /EntityRepository를 모두 갖고 싶습니다. 하지만 작동하지 않는 것 같아요 ... 기본 인터페이스를 먼저 등록한 다음 서비스 기반을 등록하거나 그 반대로 등록하면 첫 번째 등록 만 수행됩니다. –
Roubachof