2011-11-16 40 views
0

我有一個C#WPF程序需要顯示GridView和2D圖形數據,最初將來自硬件設備。我還想持續(或頻繁地)定期將這些數據備份到磁盤上的XML文件中。在Visual Studio中實現這個最簡單的方法是什麼?我應該首先創建一個XML模式,還是使用數據集設計器?我應該打擾數據集呢,還是將它們刪除並將我的傳入數據直接寫入xml是否有意義?需要WPF XML綁定建議

回答

1

我會建議:

  1. 提前計劃的XML的結構。創建一個簡單的空文件以幫助您一路走來。
  2. 創建數據序列化提供程序以及它將實現的接口。在你的情況下,它將是一個XML提供者(誰知道,你可能需要將數據保存到數據庫中,你應該提前計劃)。
  3. 編寫一個自定義類,將poco域對象序列化爲一個xml使用LinqToXML。
+0

數據不會需要與數據庫關聯。你仍然會選擇這條路線嗎? – user754852

+0

使用提供者模式仍然是一個最佳實踐,因爲它可以使未來和單元測試更容易進行調試。至於其他一切 - 這都是品味的問題。我會在任何情況下使用這條路線,因爲這是我在「當前季節」工作的方式。 –