MikeMike2nd進捗メモ 16/2/2

今まで
①DBからデータを引っ張ってくる→
②それを元にインスタンスを作成→
③そこから必要なデータを出力
という手順を踏んでいたのだけど、①で割と時間がかかるので、
名前ぐらいしかしらないシリアライズというのを試してみた。

いつもお世話になっている
http://dobon.net/vb/dotnet/file/xmlserializer.html
http://dobon.net/vb/dotnet/file/xmlserializerhashtable.html
http://dobon.net/vb/dotnet/file/datacontractserializer.html
このあたりを参考に。

シリアライズの必要があるのがDictionaryオブジェクトだったもんで、
ぜってーこんなん無理だわなどと思いつつ、
属性を設定ってなんだー!!とか戦うこと30分。
とりあえずコンパイルが通るようになった。

いけたー!と思ったのもつかの間。
デシリアライズしてDictionaryの中身を見てみるとほとんどスカスカだった。
どおりでxmlファイル軽いと思ったんだよなぁ。

またまたなんか属性設定とかが足りてないのかなという気がしているので
明日ももうちょっとこの方向で頑張ってみる。

コメントを残す

メールアドレスが公開されることはありません。