그래서 개념을 이해하려고 정말로 애를 썼지 만 진전을 이루고 있습니다.NDD 디자인 질문이있는 DDD/SoC?
어쨋든 저는 POCOS 접근 방식의 Service/Repository/UnitOfWork/EF 4 접근법을 사용하고 있습니다.
내 MVC 응용 프로그램은 참조 저장소 인 System.Data.Entity를 참조하여 Ninject의 바인딩을 거기에있는 구체적인 클래스에 설정할 수 있으며 인터페이스 구동 디자인을 사용하는 한 EF에 MVC 응용 프로그램. 옳은?
System.Data.Entity를 참조하는 어셈블리를 참조하는 것만으로 MVC 응용 프로그램을 EF에 묶지 않을 수 있습니까?
내가 틀렸다면 누군가 MVC 응용 프로그램의 Ninject 모듈에서 저장소 및 단위 모음의 구체적인 클래스에 인터페이스를 바인딩하는 방법을 알려주십시오.
의미가 있습니까?
종속성 트리로 생각합니다. 귀하의 경우, 루트는 mvc 응용 프로그램입니다. 루트는 자식 (저장소 계층) 만 말할 수 있습니다. 그러나 모든 것이 작동하려면 루트의 모든 자손이 있어야합니다. – driushkin