【发布时间】:2017-10-08 20:59:10
【问题描述】:
在构建 REST web.api 时,我是否应该将资源模型(作为控制器中的参数提交的模型)与域模型分开。还是应该将它们视为同一件事?
我想我应该把它们分开。对我来说资源模型应该是一个简单的 dto。然后将这些映射到域模型中,该模型具有关于资源如何与其他资源相关的所有丰富信息以及协调业务规则的地方。任何最终域模型通过实体模型保存数据。
似乎我得到模型重载资源模型、域模型和实体模型。它们看起来都非常相似。但是通过这样做,我得到了一个更易于维护的应用程序。你同意吗?
【问题讨论】: