**Update 2**
典型的な 3 層構造 (UI/ドメイン/データ層) のプロジェクトがあります。ドメイン レイヤーとデータ エンティティ レイヤーの両方のドメイン モデル エンティティを持つことの長所と短所は何ですか。
別のデータベースに変更する可能性はわずかです。データ層にデータ エンティティのみをドメイン モデル エンティティとして持つことの長所と短所は何ですか? ORM が使用されている場合の違いは何ですか (ORM (NHibernate) が使用されている場合、両方のエンティティを使用することをお勧めします)?
あなたのアイデア、またはリンク、記事、本を発射してください。
アップデート 3
どのような状況で、ドメイン エンティティとデータ エンティティの両方を使用する必要がありますか?