2013-01-17 1 views
1

나는 객체 구조 두 가지는 XML에서 정의됩니다. 내가 가지고있는 문제는 컬렉션을 얻는다는 것이지만 그것은 비어 있습니다.DataContractSerializer의 역 직렬화 알려진 유형

조건을 개별적으로 deserialize하는 기능을 테스트했으며 정상적으로 작동하는 것 같습니다. 나는 계약을 정의하는 방법에의 참조를 위해 다음과 같은 사용 된

, Data Contract Known Types

+0

수동으로 XML을 구성 했습니까? DataContractSerializer로 XML을 생성 한 다음 다시 deserialize하면 작동합니다. 차이점은'가 아닌' 형태로 지정된'Condition' 엔트리에있는 것 같습니다. – mellamokb

+0

네, 저도 그걸 보았습니다. 원하는 XML을 얻기 위해 계약을 수정하려고합니다. – Matt

+0

'T '가 클래스 내부 어디에도 실제로 언급되지 않은 이유는 무엇입니까? 'ExpectedValue'를 결국'T' 타입으로 만들려고하셨습니까? – mellamokb

답변

0

제네릭을 제거하십시오 - 이것은 종종 직렬화를 나누기.