2009-06-29 27 views
0

只是想知道的最佳實踐的建議將是對架構的設置類的東西。我們已經許多將用於填充類表的,我猜一個Hashtable是最好的方式去?在Intellisense中通過應用程序的範圍提供強類型集合也是很好的。設置級架構

例如

Settings.Car.Colour

我也想知道有關.NET中的SQL扶養類 - 我想實現這個觀察者圖案 - 只是想知道如果任何人有其是否是最好的選擇有什麼想法 - 或者我應該推出自己的解決方案。 SQL Server中添加的表格和設置可以將其限制爲託管服務器。

的框架,我應該看內的任何其他類?

回答

1

我不會用SQL依賴類,以確定何時東西在數據庫中的設置更改。它將你與特定數據庫聯繫得太多(儘管你可以將它抽象出來,如果你想的話)。

相反,我將有某種發送到數據庫更改發生時有興趣的聽衆短信通知,然後讓聽衆無效的緩存。

此外,添加一個強類型集合始終是建議。它可以將調用轉發給散列表/字典,但是你希望在編譯時綁定一些東西,而不是運行時。