2012-06-26 3 views
0

구현 방법에 대한 기사를 온라인에서 보았지만 정확히 무엇을하는지, 그리고 내 응용 프로그램에서 필요한 것이 무엇인지 정확하게 이해하지 못합니다. 내 응용 프로그램에는 컨트롤러와 뷰가있는 많은 플러그인이있는 HostApp이 있습니다. 내 앱에 맞춤 DepedencyResolver이 필요합니까?MVC/MEF 앱에 DependencyResolver가 필요합니까?

질문 사항이 있으시면 알려주세요. 감사!

답변

2

아니요, 필요하지 않습니다. 의존성 주입을 사용하려면 MVC를 사용하면 리졸버를 연결하여 다양한 지점에서 의존성을 주입 할 수 있습니다. 가장 일반적으로 컨트롤러에 종속성을 주입합니다.


public class CustomerController 
{ 
public CustomerController(ICustomerRepository repository) 
{ 
} 
} 

응용 프로그램에서 호출하는 경우 사용 여부는 귀하가 결정합니다. 이 방법은 레이어 및 종속성 설정 방법에 따라 다르지만 필요하지는 않지만 많은 경우 도움이 될 수 있습니다.

Mark Seeman이 .Net의 종속성 삽입을 확인하여 주제에 대한 최상의 참조를 얻으십시오.)

http://manning.com/seemann/

: 당신이 조금 질문의 범위를 벗어 플러그인과 선택적 의존성을 가지고 있지만 자세한 내용을 게시 할 수 주시기 바랍니다 수 있기 때문에 많은 질문 구현에 대해 질문 할 수
관련 문제