하나의 저장소가 다른 저장소에 액세스 할 수 있습니까? 이 경우 특히, 다른 집계 루트를 사용하여 추가 할 엔터티를 결정하는 하나의 집계 루트가 있습니다. 그것은 Item/Item Type 관계의 라인을 따라 떨어집니다. 항목 유형이 집합 루트 인 이유는 단일 항목의 범위를 벗어난 관리 도구 내에서 개별적으로 유지 관리 할 수 있기 때문입니다.DDD 다른 저장소에 대한 저장소 인식
문제가 발생하는 경우 리포지토리 팩토리 구현을 통해 리포지토리 인스턴스를 만들고 있으므로 구체적인 클래스 이름으로 직접 만들지는 않습니다. 집계자는 저장소를 인식 할 수 없습니다.
편집 - 자세한 내용은 :
구체적인 구현은 우리가 문서에 이미지를 첨부 할 수 있다는 것입니다. 문서의 이미지를 관리 할 수있을뿐만 아니라 다양한 유형의 이미지가 있습니다 (유형은 확장과 달리 구현 방법으로 정의됩니다). 문서 집계는 시스템에서 이러한 이미지를 사용하는 일부 개체 유형 중 하나이며 모두 동일한 유형을 사용하지는 않습니다. 우리가 도메인 서비스에 규칙을 첨부하는 동안, 이것은 특히 문서 집합체를 만드는 방향으로 조정됩니다. 집합체를 만들 때 특정 유형의 이미지 5 개와 다른 두 가지 유형 1 개가 있습니다. 개별적으로 목록에 저장되기 때문에 개별적으로 가져옵니다. 유효성 검사는 문제가 아니지만 문서를 어셈블 할 때 평가할 이미지의 유형을 제한합니다.
참고 : http://stackoverflow.com/questions/1187667/calling-a-repository-from-a-repository – M4N