1

Windows Phone で小さなアプリケーションを作成しています。ユーザーは、一部の情報 (10 ~ 15 個のプロパティを持つ抽象クラス Result + 新しいプロパティを持つ派生クラス) を分離ストレージに保存します。また、以前の結果の履歴を見ることもできます + 不要な結果を削除することもできます (100 以上の以前の結果である可能性があります)。

1 つのファイルを使用する必要がありますか (Launching イベントで読み取り、Deactivated イベントで書き込みます)、またはすべての新しい結果を別のファイルに保存する必要がありますか? XmlSerialization または DataContractJsonSerializer を使用する必要がありますか?

4

1 に答える 1

1

保存するデータが大きすぎなければ1ファイルで十分だと思います。それ以外の場合は、複数ファイルのアプローチが適していますが、何らかの種類のリストを表示するときにすべてを読み取る必要がないように、単一の結果のプレビューを含むある種の要約ファイルでバックアップする必要があります。最善の解決策は、ローカルの SQL Compact データベースを使用することです。これは、データを処理するときに最高のパフォーマンスが得られるためですが、追加のコーディングも必要になるためです。

于 2012-06-16T17:17:56.417 に答える