2012-08-16 2 views
0

C#/asp.net mvc 응용 프로그램이 있고 MS Unity로 IoC를 구현하려고합니다. 내 응용 프로그램의 ServicesRepositories에 따라 다르며 NHibernate의 ISessionFactory에 따라 다릅니다. My IoC는 제대로 작동하지만 애플리케이션이 자라기 때문에 각 서비스와 저장소를 컨테이너에 등록하고 싶지 않으므로 자동으로 어떻게 할 수 있습니까? 그것을 할 방법이 있습니까?Unity IoC에 대한 모든 저장소 및 서비스 등록

감사합니다.

+1

[리플렉션을 사용하여 매우 간단합니다.] (http://geekswithblogs.net/watsonjon/archive/2009/09/28/unity-convention-based-registration.aspx) –

답변

1

UnityConfiguration 확장 프로그램을 사용해 볼 수도 있습니다 (NuGet에서 사용 가능). 그것은 "관례에 기반한"매핑을 허용하며, 사용자 정의 규칙을 설정하여 mappign을 자동으로 등록 할 수 있다고 생각합니다.

관련 문제