문제

규칙 목록을 저장하는 테이블이 있습니다.내 코드에서는 해당 규칙을 검색하고 규칙 목록을 유지해야 합니다(.dll을 통해).리포지토리 패턴)을 사용하여 재사용할 수 있습니다.그런 다음 특정 기간 동안의 규칙을 기반으로 객체 목록을 생성(비즈니스 로직)해야 합니다(예: 향후 6개월 내에 제공되는 데이터베이스의 규칙에 따라 필터링된 휴일 객체 목록). 6개월이 더 필요하면 검색된 규칙에 따라 다음 6개월의 값을 기존 휴일 개체 목록에 연결해야 합니다.

휴일 개체 목록은 해당 기간의 규칙에 따라 번역/생성됩니다.

내 질문은 휴일 개체 목록을 저장/번역하는 비즈니스 규칙이 규칙 목록과 동일한 저장소 내에 있어야 한다는 것입니다.아니면 저장소를 호출하는 클래스여야 하지만 여전히 번역된 휴일 개체 항목 목록을 유지하고 싶습니다.

감사해요

도움이 되었습니까?

해결책

내 생각에 저장소는 순전히 데이터베이스에서 정보를 검색하고 저장하는 것이므로 가능한 한 순수하게 유지되어야 합니다.저장소를 호출하는 클래스에 비즈니스 로직을 넣는 것이 좋습니다. 레이어는 별도로 유지되므로 저장소를 더 쉽게 재사용할 수 있습니다.

이것을 보십시오 멋진 조항 저장소 패턴에 대해

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