Web Api共享DTO

时间:2013-05-22 12:55:33

标签: asp.net-mvc-4 asp.net-web-api

我正在内部网络上构建一些mvc 4.0 web api服务。我来自WCF WSHttp背景,我们分享了常见的DTO以及服务和客户之间的合同。

使用web api我应该在客户端和服务之间共享dtos吗?或者是那种不好的做法,我应该让客户端尝试将json反序列化为它想要的任何对象结构。 在我的情况下哪个可能导致客户端和服务重复dtos?

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

我目前正在开展一个n轮胎网络项目,我们的DTO存储在服务层和MVC网站使用的可公开访问的库中。我们发现这是最合乎逻辑的意义,它可以在保持一层分离的同时阻止重复。

我希望有所帮助,祝你好运!