2009-02-13 60 views
0

我正在一個非常典型的asp.net網站上使用sql server 2005作爲數據庫。 我已經創建了一個模型DLL持有應用程序典型的業務邏輯。關於應用程序中的靜態數據和測試的建議

應用程序依賴於存儲在數據庫中的一些靜態數據缺乏更好的持久性存儲,但由於應用程序依賴於此數據才能正常運行,我感覺這些是模型的屬性,應該總是可以被應用程序訪問,並且我應該能夠運行單元/集成測試以確保這些數據可用,這與單元測試數據庫的原則有點相反。

那麼有沒有人有一個很好的方法來處理你的模型持久靜態數據?我一直在考慮使用嵌入式xml文件,但也有明顯的缺點。

回答

1

如果這些屬性很少,彼此無關,並且可以表示爲簡單的鍵值對,我會將它們作爲appSettings放在配置文件(web.config)中。