我的应用程序中有一个单独的域模型和数据模型,域模型专注于业务逻辑,数据模型用于存储库。
我想将数据模型映射到域模型,是不是让域模型包含数据模型的好方法,比如
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
}
还有其他很好的模式可以将数据模型映射到域模型。
谢谢!