2013-07-09 61 views
0

OK,首先讓我介紹你我的情況:問題與持久性數據和處理

  • 我有一個圖書列表(假設List<Book> Books
  • 對於每本書,我們需要幾個細節,例如作者,標題,等

現在,這裏的交易:

  • 我已經建立了一個完整的目錄(如XML),這我能夠作爲反序列化對象。 (例如,當應用程序是加載)

我需要什麼:

  • 的數據(例如書的細節)是不固定的 - 一些細節可以編輯/更新以後。
  • 能夠存儲這些數據,因此當應用程序開闢了再次的數據仍然存在
  • 能夠從訪問這些數據無事 - 這頁
  • 能夠輕鬆地綁定到這個數據,以便我可以例如在GUI中顯示Book的列表。

什麼是最有效的方法?

回答

0

你認爲sql?例如Sqlite。你只需要很少的表格和關係,而且非常靈活。爲了獲得更大的靈活性,您可以在記錄中使用版本控制XML來獲取詳細信息