1

我将数据从不同的域存储库返回到我的服务,并从服务返回到我的 Asp.net WebApi 控制器到客户端。数据被放入 DTO。

我是否应该使用相同的 DTO 将数据从客户端传输到服务器,尽管我必须添加一些服务器到客户端不使用的属性。

这种方法可以吗,还是我应该使用不同的 DTO?

4

1 回答 1

1

HTTP 和 WebAPI 处理请求和响应。这是一个见仁见智的问题,但我敢冒险,如果有一点点差异,我会继续制作单个对象/DTO,以在您的代码中呼应 HTTP 请求和响应设计。

这也将遵守单一职责原则

于 2013-02-18T22:35:43.683 回答