女士们,先生们,你们好!
好的,继续我关于ASP.NET Web Service Results, Proxy Classes and Type Conversion的其他问题。我已经进入了我的项目的一部分,我需要让我的思考上限。
基本上,我们有一个大而复杂的自定义对象,需要从 Web 服务返回并在客户端应用程序中使用。
现在,根据前面的讨论,我们知道这将采用代理类的形式作为返回类型。为了克服这个问题,我们需要基本上将属性从一个复制到另一个。
在这种情况下,那是我真的,真的,真的!喜欢避免!
所以,这让我想,我们还能怎么做呢?
我目前的想法是启用对象以完全序列化为 XML,然后将 XML 作为字符串从 Web 服务返回。然后我们在客户端反序列化。这将意味着相当多的属性装饰,但至少两个端点的代码会很轻,即仅使用 .NET XML 序列化程序。