Asp.net mvc 4 Web Api共享DTO

Asp.net mvc 4 Web Api共享DTO,asp.net-mvc-4,asp.net-web-api,Asp.net Mvc 4,Asp.net Web Api,我正在内部网络上构建一些MVC4.0WebAPI服务。我来自WCF WSHttp背景,在那里我们共享公共DTO以及服务和客户机之间的合同 使用web api,我应该在客户端和服务之间共享DTO吗?或者这是一种糟糕的做法,我应该让客户端尝试将json反序列化为它想要的任何对象结构。 在我的情况下,哪种情况可能会导致客户端和服务上出现重复的DTO 感谢您的帮助我目前正在从事一个n-tire web项目,我们的DTO存储在服务层和MVC网站使用的可公开访问的库中。我们发现这是最合乎逻辑的,它停止了重复

我正在内部网络上构建一些MVC4.0WebAPI服务。我来自WCF WSHttp背景,在那里我们共享公共DTO以及服务和客户机之间的合同

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


感谢您的帮助

我目前正在从事一个n-tire web项目,我们的DTO存储在服务层和MVC网站使用的可公开访问的库中。我们发现这是最合乎逻辑的,它停止了重复,同时仍然保持了一层分离


我希望这会有帮助,祝你好运

我一直在走两端分开的dto的道路(还有一点重复),但我现在想知道这是否合理,只是想知道是否有人有其他观点,并且有强有力的理由将它们完全分开。谢谢