2011-01-30 7 views
1

1) Autofac과 Ninject (문맥 적 바인딩이 더 낫습니까?)Autofac 대 Ninject 컨텍스트 바인딩?

2) Ninject에로, 나는 특정 네임 스페이스의 유형에 바인딩 할 수 있습니다

Bind<A>().To<B>().When(context => 
    context.ParentContext.Binding.Service.Namespace == "MyProject.Common"); 

난이 Autofac와 함께 할 수 있습니까?

감사합니다. (내 영어 죄송합니다)

두의

답변

2

만 Ninject에이 기능을 제공합니다.

유용한 기능이지만 Autofac은 종속 구성 요소를 인식하지 못하는 종속성에 의존하는 다른 Autofac 관련 기능의 취약성을 방지하기 위해 제외됩니다.

당신이 Autofac에서 행동의이 종류에서 도움이 될 시나리오가있는 경우, 그것을 게시 자유롭게 내가하고있는 일 :

희망이 도움의 Autofac의 방법으로 번역에서 샷을해야합니다 , Nick

+0

안녕하세요, ObservableCollection으로 (MyProject.ViewModels에있는) 모든 ViewModels에 DispatcherNotifiedObservableCollection을 삽입해야합니다. 어떤 workarounds? 감사. –

+0

여기 공간이별로 없지만 별도의 질문을 하시겠습니까? 감사! –

+0

감사합니다. 여기에서 새로운 질문을 만들었습니다. http://stackoverflow.com/questions/4846168/use-autofac-to-bind-types-in-a-specific-namespace –

관련 문제