Hallo zusammen,
ich habe mir mit XSD.exe ein Schema in C# übersetzt. Ein ComplexType hat dabei einen Default value.
daraus macht XSD.exe ein System.ComponentModel.DefaultValueAttribute.
Ich habe mal gelesen, dass bei der Objektserialisierung der defaultwert nicht mit ins XML geschrieben wird.
Jedoch finde ich den MSDN Eintrag nicht mehr. Ich finde lediglich etwas zu
XmlAttributes.XmlDefaultValue:
Wenn der einem Feld oder einer Eigenschaft zugewiesene Wert dem Standardwert des Felds oder der Eigenschaft entspricht, wird er von XmlSerializer nicht zur XML-Instanz serialisiert
Ich bräuchte jedoch eine Quelle, wo es für das DefaultValueAttribute dokumentiert ist. Kann mir da bitte einer helfen?
Vielen Dank!
Hmm genau in dem Eintrag ist es eigentlich beschrieben.
Aber Du hast recht, ich finde auch nichts anderes.
Brauchst Du nur die Doku? oder hast Du auch nen Problem damit?
P.S. vorsicht bei overrides, da gabs imho nen Bug