我正在内部网络上构建一些mvc 4.0 web api服务.我来自WCF WSHttp背景,我们在这里分享了常见的DTO以及服务和客户之间的契约.
使用web api我应该在客户端和服务之间共享dtos吗?或者是那种不好的做法,我应该让客户端尝试将json反序列化为它想要的任何对象结构.
在我的情况下,哪些可能会导致客户端和服务重复dtos?
谢谢你的帮助
最佳答案 我目前正在开展一个n轮胎网络项目,我们的DTO存储在服务层和MVC网站使用的可公开访问的库中.我们发现这是最合乎逻辑的意义,它可以在保持一层分离的同时阻止重复.
我希望有所帮助,祝你好运!