【发布时间】:2011-02-16 12:02:25
【问题描述】:
我的 web 服务中有一个 DataContract 类,它继承自 IEquatable。 但是我的 siverlight webservice 生成的代理类没有 equals。谁能告诉我为什么会这样?有没有办法做到这一点?
【问题讨论】:
标签: c# wcf-client datacontract
我的 web 服务中有一个 DataContract 类,它继承自 IEquatable。 但是我的 siverlight webservice 生成的代理类没有 equals。谁能告诉我为什么会这样?有没有办法做到这一点?
【问题讨论】:
标签: c# wcf-client datacontract
WCF 序列化仅数据来自数据协定 - 没有方法或行为。
这是默认和设计的 - 毕竟,WCF 是一个消息传递系统 - 你只传递序列化的消息。
WCF 不是“远程过程调用”或“对象远程处理”系统,因此,在创建代理时,它将确保线路上的数据签名相同(通过XML 序列化)- 这就是 所有 它所做的。
实现您的目标的唯一选择是:
【讨论】: