안녕 내 datacontract 상속이 있지만 서비스를 소모 할 때 마지막 멤버에 액세스 할 수 없습니다 :를 DataContract 상속 알 수없는 유형
namespace Services.SearchService
{
[DataContract]
[KnownType(typeof(LabellingSearch))]
public class SearchResult
{
[DataMember]
public int ID { get; set; }
[DataMember]
public string Title { get; set; }
[DataMember]
public DateTime Modified { get; set; }
}
/// <summary>
/// Specialist Search Result for Labelling Content Data
/// </summary>
[DataContract]
[KnownType(typeof(Labelling))]
public class LabellingSearch : SearchResult
{
[DataMember]
public string Region { get; set; }
[DataMember]
public string Country { get; set; }
[DataMember]
public string LabelSummary { get; set; }
}
/// <summary>
/// Full Labelling Content Data
/// </summary>
[DataContract]
public class Labelling : LabellingSearch
{
public string Content { get; set; }
}
}
이 때문에 소비 클래스에 내가 유형 '라벨'을 액세스 할 수 있지만 내가 할 수있는을 ' 그 'Content'속성을 얻지 못한다.
찰흙을 볼 수 없었다! (페이스 팔) –