Diese Frage bezieht die Annäherung für die Behandlung von XML serialzation der komplizierten Gegenstände mit ein.
I haben einen recht schwierigen Gegenstand, der andere eingebettete Gegenstände enthält und Listen der eingebetteten objects. My Kategorie neu ist, aber er umfaßt Hinweise auf einige (genistete) Notwendigkeit der Vermächtnisgegenstände/classes.
I, zu sein, die Struktur zu einem Zustand zu speichern, von dem ich den Gegenstand leicht Bedarfs- neu initialisieren kann. (denken den Fall an, dem Sie auf einer Netzform sind, steuern weg und dann Rückkehr zur Form).
I wissen, dass es eine vorhandene XMLSerializer Kategorie gibt. Es scheint, für ziemlich flach/einfache Strukturen gut zu arbeiten. I hübsches sure that wird es nicht arbeiten für, was ich do.
An Beispielabbildungsaussehen wie dieses benötige: -----------------------------------------------
Externally definierte Kategorien, die Hinweise auf einigen enthalten, anderes embedded legacy klassifiziert:
FooBar FooBoo
//Kategorie, zum serialized. Public Kategorie Foo { Öffentlichkeit int X, zu sein {erhalten; Satz;} Öffentlichkeit int Y {erhalten; Satz;} Öffentlichkeit int Z {erhalten; Satz;}
Öffentlichkeit int A {erhalten; } Öffentlichkeit int B {erhalten; }
allgemeines FooBar {erhalten {_fooBar zurückbringen; }}
privates List> _listOfFooBoo; allgemeines IEnumerable ListOfFooBoo { erhalten {Rückhol_listOfFooBoo.Select (x => x.Value) .ToList (); } }
} ist
What die beste hier zu verwenden Annäherung?
Thanks, JohnB
|