Just wondering what the best practise advice would be on the architecture for a settings class. We've a number of tables which will be used to populate the class, I'm guessing a Hashtable is the best way to go? It also would be nice to have a strongly typed collection available through the scope of the app in Intellisense.
e.g.
Settings.Car.Colour
I'm also wondering about the SQL dependancy classes in .NET - I'd like to implement this observer pattern- just wondering if anyone has any thoughts on whether its the best option - or should I roll my own solution. The added tables and settings within SQL server for this to work seem to limit this to a managed server.
Any other classes within the framework that I should look at?