【发布时间】:2021-07-14 09:48:30
【问题描述】:
我正在学习 DDD 模式,我有以下问题。
在我的[HttpPut] API 端点上,我有一个请求命令模型,其中包含一些用于更新域模型聚合根的属性。
现在使用 DDD 更新我的域模型的正确方法是什么。
-
创建映射所有请求命令属性的域模型的新对象,并在更新方法
Update(Model model)中使用此对象。然后只更新填写更新的属性。 -
只需在更新方法
Update(string prop1, string prop2, bool prop3)中一一传递所有属性即可。 -
创建一个新的域模型来代表更新
Update(UpdateModel model)的所有属性。
【问题讨论】:
标签: asp.net-core domain-driven-design