두 가지 개체가 있습니다. 하나는 엔터프라이즈 수준이고 다른 하나는 서비스 수준입니다. 서비스 개체는 엔터프라이즈에서 상속됩니다. 여기에 빠른 예입니다개체 상속을 사용하는 WCF 직렬화?
[DataContract]
public class EnterpriseObject{
[DataMember]
int ID{get; set;}
string InternalUse{get; set;}
}
[DataContract]
public class ServiceObject: EnterpriseBaseObject{
[DataMember]
string Address{get; set;}
}
그것을 할 수는 직렬화에서 (EnterpriseObject에서 상속 된 속성 사용) ServiceObject 노출? 클라이언트가 옵션으로 나열된 엔터프라이즈 개체를 보는 것을 원하지 않습니까? 이 예제에서 볼 수 있듯이 DataMember 특성은 InternalUser 속성에 대해 설정되지 않습니다. 그게 유일한 방법인가요? 감사합니다
많은 도움이되었습니다. – Slavo