我的webservice中有一个DataContract类,它继承自IEquatable。 但我的siverlight webservice生成的代理类没有equals。任何人都可以告诉我为什么会这样,有没有办法实现这个目标?
答案 0 :(得分:5)
WCF从数据合同序列化仅数据 - 没有方法或行为。
这是默认设计和设计 - 毕竟,WCF是一个消息传递系统 - 你只传递序列化消息。
WCF是 NOT “远程过程调用”或“对象远程处理”系统,因此,在创建代理时,它将确保线路上的数据签名相同(通过方式) XML序列化) - 而且全部它。
实现您正在寻找的目标的唯一选择是: