我的应用程序中有一个单独的域模型和数据模型,域模型专注于业务逻辑,并为存储库提供数据模型。
我想将数据模型映射到域模型,这是让域模型包含数据模型的好方法,例如
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
}
还有其他好的模式可以将数据模型映射到域模型。
谢谢!
答案 0 :(得分:0)
通常我在域模型中设计一个接口,并将其应用于数据模型中的对象。