別の会社の XSD を使用しているため、Xml で空のタグを生成する必要があります。XSD.exe を使用して、この XSD に基づいてクラスを作成しました。プロパティの 1 つがDateTime
プロパティです。私の場合、このプロパティは必要ないので、値を に設定しますDateTime.MinValue
。もちろん、これは値として最小値を持つタグを生成します。
私が望むのは、シリアル化中にチェックが行われることです。値が最小値と等しい場合は空のタグを生成し、そうでない場合は値を使用してタグを作成します。
誰かがこれを達成する方法を知っていますか?