這是我今天早些時候詢問的另一個問題的後續。我正在創建一個桌面應用程序,用於存儲在WPF中創建的富文本文檔(在RichTextBox控件中)。該應用程序使用SQL Compact,直到現在,我已經計劃將每個文檔存儲在數據庫中的二進制列中。存儲豐富的文本文檔
我正在重新考慮這種方法。將每個富文本文檔存儲在文件系統中,而不是將其保存到數據庫會是更好的做法嗎?我想我可以將文檔放在與數據庫相同的文件夾中,然後在其數據庫記錄中存儲每個文檔的相對路徑,以及有關文檔的其他信息(標籤等)。
我想知道這種方法的一些優點和缺點,以及通常認爲什麼是這種事情的最佳實踐的想法。謝謝你的幫助。
Thannks - 我會在接受答案之前將其打開一段時間,但我已經投了贊成票。 – 2010-05-01 15:54:14
我用文件系統去了,它運行得非常好。我將每個FlowDocument存儲在一個單獨的XPS文件中; XPS文件名稱與我用作相應數據庫記錄的主鍵的GUID相同。 – 2010-05-03 20:59:09