2009-06-25 3 views
1

복합 애플리케이션 블록을 사용하고 있습니다. 생성자 매개 변수에 [ServiceDependency] 특성을 사용하여 생성자 주입을 사용하는 클래스가 있고 작동합니다. 하지만 속성 주입 (속성에 [ServiceDependency] 특성 사용)으로 전환하려고하면 주입이 발생하지 않습니다 (속성은 null로 유지됨).생성자 주입 작업 ... 속성 주입이 너무 많지 않음

속성이 이전 생성자 매개 변수와 동일한 유형이며 공용임을 확인했습니다.

편집 :이 이 C의 #/.NET 그것은 나를 위해 작동

+0

음 .. 언어처럼 보이게해야합니까? .그물? 뭐? – skaffman

답변

1

는, 음 ... here

public class ProjectListViewPresenter : Presenter<IProjectListView> 
{ 
    private ILookupService _lookupService; 

    [ServiceDependency] 
    public ILookupService LookupService 
    { 
     get { return _lookupService; } 
     set { _lookupService = value; } 
    } 
}