저는 Domain Driven Design을 처음 사용했지만 현재의 C# .net 프로젝트에 적용하려고합니다. 요구 사항 중 하나는 사용자가 엔티티에 비즈니스 규칙을 정의 할 수 있도록 허용하는 것입니다 (예 : 클라이언트 이름 필요). 사용자 그룹마다 다른 규칙 집합을 정의하여 데이터베이스에 저장합니다.도메인 기반 디자인을 사용할 때 데이터베이스에 저장된 비즈니스 규칙 적용
사양 패턴을 설명하는 몇 가지 기사를 읽었으나이 방법을 사용하여 데이터베이스에 저장된 규칙을 적용 할 수 있습니까? 이전 비 DDD 프로젝트에서 나는 엔터티에 IList 속성을 가지고 GetBrokenRules (클라이언트 클라이언트) 메서드를 호출하여 규칙을로드하고 클라이언트가 유효한지 확인했습니다. 같은 종류의 일을하는 것이 더 좋고 사양 패턴을 사용하지 않는 것이 좋을까요?
사양에 대한 오해를 해소 해 주신 @Paolo. –