私のクラスでXMLシリアル化をテストしていますが、プログラムを実行したときにID番号が保存されていないことに気付きました。XMLシリアル化でプロパティを読み書きする必要がありますか?
私はいくつかのことを考えていましたが、何も働かなかったので、ID以外のすべてのフィールドがプロパティを取得して設定していました。だから私はセットを追加した。私のID番号へのプロパティとそれが働いていた。 質問は、設定する必要がありますか?そして得る。 XML Serializationのすべてのプロパティで機能するようになりましたか?
ID番号は、オブジェクトが作成された後(自動的に生成された後)には変更したくありません。
彼は、彼が使用していたフレームワークのバージョンについては言及していないことに気付きました。これは.NET 3.5では変更されていませんか? –
@Justin - AFAIKではありません。 –
これはMSDNからの逐語的な引用であるかもしれませんが、私は必ずしもXMLが前のオプションであったそれらのシナリオの代わりにBinarySerializerを推奨しません... –