0
Tim McCarthy의 .NET Domain-Driven Design에서 C#을 사용하면 링크 테이블 (두 개의 외래 키 + 부울 열)의 예가 도메인에서 자체 클래스를 가져옵니다. 이게 일반적인가요?도메인 기반 디자인의 링크 테이블은 어떻습니까?
예제는 Contact 테이블과 Project 테이블입니다. 링크 테이블은 ProjectContact입니다. 프로젝트 클래스의 연락처 목록 속성과 연락처 클래스의 프로젝트 목록 속성 대신에 클래스 ProjectContact 클래스를 사용하는 것에 대한 장단점은 무엇입니까?
ProjectContact 클래스를 사용하면 프로젝트와 연락처 사이에 새로운 링크를 쉽게 유지할 수 있다고 말해야하지만 과장된 것 같습니다.
과 관계가 유지되는 기간을 나타내는 속성은 다른 속성으로 간주되지 않습니다. –