标签: asp.net-mvc asp.net-web-api client-server dto
我将数据从不同的域存储库返回到我的服务,并从服务返回到我的Asp.net WebApi控制器到客户端。数据被放入DTO。
我是否应该使用相同的DTO将数据从客户端传输到服务器,尽管我必须添加一些从服务器到客户端未使用的属性。
这种方法还可以,还是我应该使用不同的DTO?
答案 0 :(得分:1)
HTTP,因此WebAPI处理请求和响应。这是一个意见问题,但我敢冒险,如果有一个小的差异,我会继续并使个别对象/ DTO回应HTTP请求&代码中的响应设计。
这也符合Single Responsibility Principle。