私のN層アーキテクチャには、DTO(AddressResponseDTO)があり、20個のプロパティがあります。プレゼンテーション層が特定の検索操作に対する応答をビジネス層に要求(AddressRequestContext)すると、このDTO(AddressResponseDTO)をPLに送信します。
しかし、これは常に当てはまるわけではありません。住所検索リクエストは変更されます。送信する必要があるのは3つのプロパティ(City、Zip、address Countなど)だけで、5つになることもあります。したがって、20のプロパティを持つ同じDTOを使用して、あらゆる種類の検索を再利用できます。リクエスト。