Wcf 是否可以定义属于DataContract的派生类?
此代码是否可以在WCF中使用? 对象基和派生对象都是将发送到客户端的对象。 我测试了这个,我得到了一个例外-但我不确定这是什么东西在WCF禁止Wcf 是否可以定义属于DataContract的派生类?,wcf,Wcf,此代码是否可以在WCF中使用? 对象基和派生对象都是将发送到客户端的对象。 我测试了这个,我得到了一个例外-但我不确定这是什么东西在WCF禁止 [DataContract] public class base { [DataMember] public string Key { get; set; } [DataMember] public string ID { get; set; } } [DataContract] public class deriva
[DataContract]
public class base
{
[DataMember]
public string Key { get; set; }
[DataMember]
public string ID { get; set; }
}
[DataContract]
public class derivativeObject : base
{
[DataMember]
public string Name { get; set; }
}
想用(和)也许
想用(和)也许
[DataContract]
[KnownType(typeof(SalesPerson))]
public class Person
{
[DataMember]
public string Name { get; set; }
}
[DataContract]
public class SalesPerson : Person
{
[DataMember]
public double Commission { get; set; }
}