我想在c#中創建一個應用程序,在那裏我可以保留所有筆記和私人howto的。 的GUI看起來是這樣的:存儲數據的最佳實踐
---------------------------------
| Filter | ListView |
------------ |
| TreeView | |
| | |
| | |
| | |
---------------------------------
我想在ListView待觀察所有的筆記和我在濾波器類型我想ListView中刪除這些筆記,我不感興趣, TreeView控件將顯示所有。 「標籤」,我已添加到我的筆記,並通過選擇一個或多個它也將過濾出我感興趣的筆記。
所以我得到這個類的變量tag
,這是一個字符串的所有關鍵字我輸入了這個筆記,和note
,這是一個帶筆記本身的字符串。
那麼,如何做到這一點的最佳方式? 我應該做一個SQL我是否保留所有的筆記,並每次我想更新ListView做一個查詢? 或者我應該在應用程序啓動時關閉並將其讀取到內存時執行某種序列化? 這樣做的最佳方式是什麼?即使我得到大量筆記,我也希望它能夠很好地運行!