【发布时间】:2011-01-23 06:00:44
【问题描述】:
好的,我有两个 OperationContracts 和 MessageContracts,像这样:
[OperationContract]
OperationResult OperationOnSingleItem(Input input)
[OperationContract]
OperationResult OperationOnItemCollection(Inputs inputs)
[MessageContract]
public class Inputs
{
[MessageBodyMember]
Input[] InputCollection
}
[MessageContract]
public class Input
{
...............
...............
}
现在,当我将此 WCF 服务引用添加到客户端时,我看到重复的类,它们都对应于相同的对象输入。
即在我的客户端中,我可以看到 ServiceReference.Input 和另一个名为 ServiceReference1.Input1 的重复类。
两者都有相似的成员,但由于类型不匹配,我无法使用 minterchangeably。
如何阻止在代理中生成重复条目。
【问题讨论】:
标签: c# .net asp.net wcf svcutil.exe