문제

다중 계층 응용 프로그램에서 Ad Hoc 쿼리를 지원하는 표준 디자인 패턴 또는 접근 방식이 있습니까?

이 질문에 대한 동기 부여 : 현재 프로젝트에서 우리는 중간 계층에서 광범위하게 iRepository <> 패턴을 사용하고 있습니다.우리가 사용하고있는 iRepository <>의 버전은 임의의 쿼리를 지원하려는 시도에서 표현식을 취하는 filterby () 메소드를 가지고 있습니다.그러나 <> viewmodel 레벨에서 <>을 구성하는 경우, DTOS (데이터 전송 객체)의 관점에서 표현됩니다 ....

UI를 데이터베이스 별 세부 사항에 노출 시키거나 데이터베이스 수준에서 "getAll ()"을 수행하는 방법은 데이터베이스 수준에서 모든 것을 포장하여 레이어를 통과 할 때 모든 것을 삭제하여 DTO /ViewModel Layer?

고마워, 짐

도움이 되었습니까?

해결책

This question is answered by a separate post: Generic vs. Specialized Repositories

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