Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
多層アーキテクチャで頻繁に使用されるこれらの概念を明確に区別することができません。
私に:
1)エンティティ/ビジネスオブジェクト/ビジネスモデルオブジェクト-ビジネスドメイン内の実際のオブジェクト(名詞)。たとえば、「Order」と「OrderItem」。「Order」は「OrderDate」のプロパティと「GetOrderItems」という関数を持つことができます
2)データ転送オブジェクト-エンティティのシリアル化可能なプロパティバッグ表現。上記の例を使用すると、関数「GetOrderItems」が「Order」DTOから欠落します。