잘 설계된 쿼리 명령 및 / 또는 사양 나는 전형적인 리포지토리 패턴 (특화된 질의를위한 메소드의 증가하는 목록 등)이 제시하는 문제에 대한 좋은 해결책을 꽤 오랫동안 찾고 있었다. http://ayende.com/blog/3955/repository- is-the-new-singleton ). 특히 사양 패턴을 사용하여 명령 쿼리를 사용하는 아이디어가 정말 마음에 듭니다. 그러나 사양에 대한 내 문제는 단순 선택 기준 (기본적으로 where 절)에만 관련되며 조인, 그룹화, 하위 집합 선택 또는 투영 등과 같은 쿼리의 다른 문제는 처리하지 않는다는 것입니다. 기본적으로 올바른 데이터 집합을 얻기 위해 많은 쿼리가 거쳐야하는 모든 추가 작업이 있습니다. (참고 : 쿼리 개체라고도하는 명령 패턴에서 "명령..