我应该使用从服务器到客户端并返回的相同数据传输对象

时间:2013-02-18 22:31:17

标签: asp.net-mvc asp.net-web-api client-server dto

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

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

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

1 个答案:

答案 0 :(得分:1)

HTTP,因此WebAPI处理请求和响应。这是一个意见问题,但我敢冒险,如果有一个小的差异,我会继续并使个别对象/ DTO回应HTTP请求&代码中的响应设计。

这也符合Single Responsibility Principle