문제

그것은 일반적으로 허용되는 한 저장소에 액세스할 수 있는 다른 저장소?특히 이 경우에,나는 하나의 집계 루트를 사용하는 다른 통을 결정 엔터티를 추가합니다.그것은 폭포 라인을 따라 항목의/항목을 입력 관계입니다.는 이유는 항목을 입력은 집계 루트는 그들은 별도로 유지 관리에서 관리도구의 범위는 어떤 하나의 항목입니다.

는 경우 그것은 중요,나를 만드 저장소 내 인스턴스를 통해 저장소 공장이 구현,그래서 내가 직접 그것을 만들에 의해 콘크리트 클래스 이름.에서는 데 시간을 낭비할 필요가 없으므로 집계식의합니다.

편집 더 많은 정보:

특정 구현할 수 있는 이미지를 연결합니다.뿐만 아니라 수 있습니다 우리가 관리하에서 이미지 문서,하지만 다른 형태의 이미지(종류 정의하는 방법으로 구현된 반대로,연장,예를 들어).문서 집계는 하나의 몇 가지 유형의 시스템에 있는 다른 객체를 사용하는 이러한 이미지와 그들지 않는 모든 사용을 동일한 유형이 있다.우리는 첨부하는 규칙에서 도메인을 서비스,이것은 더 구체적으로 설치된 구축으로 문서를 응집합니다.건축할 때의 집 우리는 다섯 개의 이미지가 특정 유형,그리고 각각의 다른 두 가지 유형이 있다.우리는 이러한 개별적으로 저장되어 있기 때문에 별도의 목록에서 집계됩니다.검증되지 않은 문제이지만,제한하는 어떤 유형의 이미지를 평가되고 있는 조립할 때 문서입니다.

도움이 되었습니까?

해결책

나는 그것이 귀결하고자 노력하고 있습니다.만약 그것의 종류를 검증하는 단계(예:모든 항목을 제거하는 항목을 유지하는 만료)를 주장할 수 있습니다 그리고 서비스에서 레이어 또는 사양에 있습니다.에서 당신이 사용하는 언어(예:"무엇인지 결정 엔터티를 추가하")그것은 제안 후,그것의 하드를 말없이 많이 있습니다.

난의 특정 지점에서 볼 수 없는 진짜 이유할 수 없습니다(나는 슈퍼 DDD 수),특히 때문에 항목과 유형을 볼 수 있습으로 집계 뿌리고 그것은 단지 구현해야하는 세부 사항을 제공합 관리 콘솔에는 것을 방지한다.

다른 관점에서 보는 제안이 있호 사이의 집계 뿌리할 수 있는 제안이 두 개의 다른 상황에서 작동합니다.예를 들어,하나의 주장할 수는 있을 것이터 관리 도구성 경계로 별도의 컨텍스트를 당신의 주요 응용 프로그램이므로 케이스에 대한 항목을 입력되는 통하지 않는 정말로 적용됩니다.예:관리 도구할 수 있습만 이제까지 함께 걱정해야 할 항목 형식(지 않는 항목)하는 동안 당신의 주요 응용 프로그램을 볼 수도 있습니다 항목 형식으로 더 값을 객체보다 entity.

업데이트

당신이 언급 조립 문서 이 같은 책임의 공장할 수 있는 클래스가 올바르게 조립하는 유효한 entity(수 있는 공장은 사용하여 이미지 유형 repository).저장소해(눈)에서 노출을 쿼리하고 추가 작업없는 논리를 구성하는 단체(제외하고 약효가 어쩌면에서 지속).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top