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;} }
上記の SitecoreItem を WebAPI から返そうとしていますが、シリアル化エラーが発生します。私は何を間違っていますか?