1

アプリケーションに別のドメイン モデルとデータ モデルがあり、ドメイン モデルはビジネス ロジックに重点を置いており、データ モデルはリポジトリ用に提示されています。

データ モデルをドメイン モデルにマップしたいのですが、ドメイン モデルに次のようなデータ モデルを含めるのは良い方法ですか。

class DataModel
{
    public int ID { get; set; }
}

class DomainModel
{
   private DataModel dataModel;

   public int ID 
   { 
     get { return dataModel.ID; } 
     set { dataModel.ID = value; }
   }

   // other operations
}

データモデルをドメインモデルにマッピングするための他の良いパターンがあります。

ありがとう!

4

1 に答える 1