데이터 전송 객체는 데이터 만 전송하고 전선을 통해 가벼운 객체를 사용하는 것을 알고 있습니다.비즈니스 오브젝트 및 데이터 전송 오브젝트를 하나로 결합합니다. 작동할까요?
수십 또는 수백 개의 비즈니스 개체가있는 경우 dto 및 매퍼를 만드는 것은 많은 작업처럼 보입니다.
유효성 검사 및 비즈니스 규칙을 수행하고 데이터를 전송하는 데 사용되는 슈퍼/하이브리드 객체를 만드는 방법은 무엇입니까? 예를 들어, 데이터 전송에 사용되는 속성의 경우 [DataMember] (WCF의 경우)로 장식합니다. 이 속성 만 전송된다는 의미입니까? 이것이 효과가 있고 단점은 무엇입니까?