基本上我想覆盖服务器端WCF对象的.ToString方法。 怎么能实现呢?
答案 0 :(得分:8)
从服务器端WSDL生成的类创建为partial。你可以这样做:
public partial YourObject{
public override string ToString()
{
//implementation
}
}
答案 1 :(得分:0)
您的意思是服务器端的数据合同(您有服务的地方)吗?如果是这样,什么阻止你像其他任何类一样覆盖ToString()?但是,正如其他人所指出的那样,它不会被序列化(意味着当您添加对该服务的引用时,它不会在客户端显示)。
您可以执行上面提到的Filip,以在客户端获得类似的行为。或者,您可以在客户端上配置服务引用时重复使用相同的dll(您定义数据协定的位置)。