하나 이상의 명령 객체를 엔티티에 할당 할 수있는 디자인이 있으며이 명령을 사용하면 워크 플로의 일부로 이러한 명령을 사용할 수 있습니다. 사용자 계정에 부가 기능을 할당하는 것과 같은 것입니다.DDD 명령 패턴 구현 정보 - 지속 명령
명령 패턴과이 패턴이 어떻게 적용되는지 알고 있지만 내 질문은 지속성 중 하나입니다. 각 사용자 계정이 자신의 명령 목록을 가질 수있는 명령 목록이 있고이 명령에 대해 중요한 유일한 것이 시스템 유형이고 모두 동일한 특성을 가지고 있다고 가정 해 봅시다. 내 데이터 계층을 구현할 때가이를 유지하는 가장 좋은 방법은 무엇입니까?
계정 테이블과 명령/기능 테이블간에 다차원적인 관계로 고려했습니다. 후자의 테이블이 TPH 전략 (즉, 모든 테이블이 동일한 테이블에 유지됨)을 따르는 경우입니다. 그것은 그것을하는 가장 깨끗한 방법 인 것처럼 보이지만, 다른 누군가가 다른 전략을 따르는 지 알고 싶었습니다.
대신 동일한 기능을 추가 한 두 계정에 해당 기능의 인스턴스가 다른 1 : 많은 관계로 설정합니까? 또는 내가 전혀 생각하지 않고있는 더 좋은 방법이 있습니까?
감사합니다. 아니요, 보안상의 문제는 아닙니다. 내 사례는 프로젝트의 정확한 사용법이 아니었고, 내가 생각한 가장 가까운 곳이었습니다. – Paul