2011-11-16 12 views
0

最初にハードウェアデバイスから来るGridViewと2Dグラフデータを表示する必要があるC#WPFプログラムがあります。私はまた、このデータをディスク上のXMLファイルに継続的に(または頻繁に)バックアップしたいと思っています。ビジュアルスタジオでこれを実装する最も簡単な方法は何でしょうか? XMLスキーマを最初に作成するか、データセットデザイナを使用する必要がありますか?私はデータセットを気にする必要がありますか、それを排除して受信データをXMLに直接書き込むことは理にかなっていますか?WPF XMLバインディングアドバイスが必要

答えて

1

私が推薦する:

  1. を控えXMLの構造を計画します。途中であなたを助けるために、単純な空のファイルを作成してください。
  2. データシリアル化プロバイダおよび実装するインターフェイスを作成します。あなたのケースでは、XMLプロバイダ(将来的にはデータをデータベースに保存する必要があるかもしれません)。
  3. pocoドメインオブジェクトをxmlにシリアル化するカスタムクラスを作成しますLinqToXMLを使用します。
+0

データをデータベースに関連付ける必要はありません。あなたはまだこのルートを選択しますか? – user754852

+0

プロバイダパターンを使用することは、将来の単体テストでのデバッグが容易になるため、今でもベストプラクティスです。他のすべてについては - それは味の問題です。いずれにしても、私はこのルートを使用しています。これが「現在のシーズン」での作業方法です。 –

関連する問題