アプリケーションに別のドメイン モデルとデータ モデルがあり、ドメイン モデルはビジネス ロジックに重点を置いており、データ モデルはリポジトリ用に提示されています。
データ モデルをドメイン モデルにマップしたいのですが、ドメイン モデルに次のようなデータ モデルを含めるのは良い方法ですか。
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
}
データモデルをドメインモデルにマッピングするための他の良いパターンがあります。
ありがとう!