Domanda

chiedo solo quello che il miglior consiglio prassi sarebbe sull'architettura per una classe impostazioni. Abbiamo una serie di tabelle che saranno utilizzati per compilare la classe, sto cercando di indovinare un Hashtable è il modo migliore per andare? Sarebbe anche bello avere un insieme fortemente tipizzato disponibile attraverso il campo di applicazione l'applicazione in Intellisense.

es.

Settings.Car.Colour

inoltre sto chiedendo circa le classi SQL dipendenza in .NET - mi piacerebbe implementare questo osservatore Pattern chiedo solo se qualcuno ha qualche idea su se il suo l'opzione migliore - o forse dovrei rotolare la mia soluzione. Le tabelle aggiunte e le impostazioni all'interno del server SQL per questo al lavoro sembrano limitare a un server gestito.

Tutte le altre classi all'interno del quadro che dovrei guardare?

È stato utile?

Soluzione

Non vorrei utilizzare le classi di dipendenza SQL per determinare quando qualcosa cambia nelle impostazioni nel database. Esso si lega troppo al database specifico (anche se si poteva astratto fuori, se si voleva).

Piuttosto, vorrei avere una sorta di notifica di messaggio inviato agli ascoltatori che sono interessati quando le modifiche al database si verificano, e poi gli ascoltatori invalidare la cache.

Inoltre, l'aggiunta di una collezione fortemente tipizzato è sempre consigliato. Potrebbe essere solo in avanti chiamate alla tabella hash / dizionario, ma si desidera qualcosa che si può associare a al momento della compilazione, a differenza di tempo di esecuzione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top