C#에서는 개체가 둘 이상의 컬렉션에 속할 수있는 데이터 구조를 serialize하고자합니다.여러 목록/컬렉션에있는 개체를 사용하는 C# serializing 데이터 구조
예를 들어 Person 클래스가 있습니다. 또한 각자 MemberList를 포함하고있는 Family 클래스와 School 클래스가 있습니다. Person 클래스의 인스턴스는 Family 및 School의 MemberList에 모두 존재할 수 있습니다.
전체 데이터 구조를 직렬화하고 싶지만 Person 클래스의 인스턴스가 두 개의 별도 인스턴스로 저장 될 것이고 deserialisation이 끝날 때마다 하나가 아닌 두 개의 인스턴스로 끝날 것이라고 우려하고 있습니다. serialiser가 데이터를 저장하기에 충분히 영리합니까? 그렇게하지 마십시오. 그렇다면이 일을 막을 수있는 방법이 있습니까?
도움이나 제안.
어떤 시리얼 라이저? –
어느 것이 든 가장 잘 작동하고 구현하기가 쉽습니다. 디버깅하기 쉽기 때문에 시작하기 위해 XML을 사용할 것입니다.하지만 제한이 있다면 뭔가 다른 것을 고려할 것입니다. – Caustix