我有一组Web服务,其中4个必须传递相同的对象。我相信,但不确定我是对的,我应该让其中一个Web服务定义该类,所有其他Web服务应该创建对该类的引用。
现在我假设因为这些将通过Web服务引用,实际上它们将位于不同的命名空间中,所以当我想将对象传递给另一个Web服务时,我将不得不转换它们。但是,如果我没有这样做,并且每个Web服务都定义了相同的类,我将必须映射字段,或者我可以序列化来转换对象。但显然在这种情况下,如果我需要进行更改,我必须在每个Web服务中的每个类中进行更改。
我是对的,还有更好的解决方案吗?我有.NET 2.0和3.5 Web服务的混合。理想情况下,我希望将对象作为参数,并将其作为参数传递给另一个Web服务。