1
으로 나는 다음과 같이 [DataContract] 클래스 템플릿 선언이 :WCF - DataMember를가 DataContract
[DataContract]
public abstract class Template
{
[DataMember]
public virtual int? Id { get; set; }
[DataMember]
public virtual byte[] TemplateDoc { get; set; }
[DataMember]
public virtual string Title { get; set; }
[DataMember]
public virtual TemplateStatusInfo TemplateStatus { get; set; }
}
[DataContract]
public class TemplateStatusInfo
{
[DataMember]
public virtual List<string> ValidCodes { get; set; }
[DataMember]
public virtual List<string> InvalidCodes { get; set; }
[DataMember]
public virtual string TemplateError { get; set; }
}
당신이 템플릿은 [DataMember를] 자식 개체 'TemplateStatusInfo'를 가지고 볼 수 있듯이.
그냥 WCF에서 [DataMember]와 [DataContract] 속성을 모두 가진 하위 개체를 선언 할 수 있는지 확인하고 싶습니다.
컴파일 시간 오류가 발생하지 않습니다.
안내하십시오.