在 Web API 中序列化继承的对象时出现问题。
[DataContract]
public class Item{
[DataMember]
public int ID{get; set;}
[DataMember]
public string Name{get; set;} }
[DataContract]
public class SitecoreItem : Item{
[DataMember]
public DbType SitecoreInstance{get; set;} }
我试图从 WebAPI 返回上面提到的 SitecoreItem,但它会发出序列化错误。我究竟做错了什么?