如果我运行 ASP.NET,并且正在访问一个返回 Person 对象列表的外国 asmx Web 服务,其中 Person 是外国公司定义的某个 DTO,那么我处理结果的最佳方法是什么?我是否应该创建自己的名为 Person 的 DTO 对象来接收他们的 Person 对象,是否应该让他们向我发送类定义?人们通常如何处理这个问题?
定义您自己的 DTO 并将外部对象(来自代理类或其他类)映射到您自己的 DTO。只拿你需要的。如果 Web 服务发生变化,这将为您提供一个抽象层。
http://automapper.codeplex.com/ http://automapper.codeplex.com/可能对映射有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)