순수 DTO를 사용하는 WCF 서비스 계층이 있습니다.비즈니스 논리 레이어에서 DTO를 EF4 엔터티에 매핑하는 데 도움이되는 패턴을 찾고
서버 측에서 이러한 DTO를 가져 와서 비즈니스 로직 계층, 기본적으로 각 엔터티 또는 엔터티 그룹에 대한 "관리자"클래스 집합으로 전달합니다.
Manager 클래스 메소드는 DTO를 매개 변수로 취하며 각 메소드의 첫 번째 줄에서 DTO를 가져오고 AutoMapper를 사용하여이를 Entity Framework POCO에 매핑합니다. 그런 다음 LinQ 쿼리 또는 저장소 메서드 (EF 4.1에서 DBContext 사용)를 수행하고 필요한 경우 결과 엔티티를 DTO에 매핑 한 다음 다시 WCF 서비스 메서드로 반환합니다.
내 Manager 클래스의 거의 모든 메소드가이 매핑 및 매핑을 수행하고 있으며 반복적 인 상용구 코드입니다. 중복성을 줄이기 위해 사용할 수있는 패턴에 대한 제안 사항은 무엇입니까?
일부 코드 샘플을 입력하십시오. – hazzik