我正在一個簡單的C#窗口應用程序,我有一些標準的報告和它們的參數,以及應用程序中保持不變的配置設置。所以,我正在考慮哪種更好的方法來存儲這些值。 ID,姓名更好的方法來存儲配置設置 - 內存或數據庫
ReportParameters:
如果是數據庫設計我可以在下面的表
報告設想通過 ID,姓名,ReportId
配置:身份證,名稱,數值,環境
報告包含5條記錄,每個報告包含最多3個參數,配置包含每個環境的5條記錄。
對於這種情況,建議存儲在數據庫還是內存中的變量。
編輯
Windows應用程序將每季度使用,所以IMO數據庫+緩存似乎並不好主意。
您正在混合使用和序列化。你只能在內存中使用變量。這與您是否序列化爲數據庫或XML配置無關。 – Paparazzi
是的,你說得對。可維護性的中斷,我們可以考慮將內存中的靜態變量作爲一個選項嗎? – Sunny
-1從磁盤中讀取is後,只有內存中存在一個靜態變量,那麼「存儲在數據庫或內存中的變量」如何。 – Paparazzi