C# 在域模型中包含数据模型是一种好方法吗?
在我的应用程序中,我有一个单独的域模型和数据模型,域模型侧重于业务逻辑,数据模型用于存储库 我想将数据模型映射到域模型,让域模型包含数据模型(例如C# 在域模型中包含数据模型是一种好方法吗?,c#,design-patterns,C#,Design Patterns,在我的应用程序中,我有一个单独的域模型和数据模型,域模型侧重于业务逻辑,数据模型用于存储库 我想将数据模型映射到域模型,让域模型包含数据模型(例如 class DataModel { public int ID { get; set; } } class DomainModel { private DataModel dataModel; public int ID { get { return dataModel.ID; } set {
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
}
还有其他很好的模式可以将数据模型映射到域模型
谢谢 通常我在域模型中设计接口,并将其应用于数据模型中的对象