Attualmente nella mia app Silverlight sto interrogando il database per le modifiche agli oggetti memorizzati nella cache e sto cercando consigli su come aggiornare le viste che stanno visualizzando questi elenchi.
Esempio: Ho una classe statica che contiene elenchi di oggetti (aree, veicoli, conducenti, ecc.) Che userò in tutta l'applicazione. Ho un timer nella mia shell che eseguirà il polling del database passando un timestamp dell'ultimo aggiornamento. Quindi, se il timestamp è cambiato, gli aggiornamenti verranno passati e gli elenchi saranno aggiornati.
Come aggiorno le viste che visualizzeranno questi elenchi. Se l'utente sta modificando un record che visualizza una combobox associata a questo elenco, come verranno aggiornati questi dati e se l'utente ha effettuato una selezione dall'elenco, ciò influenzerà la selezione?
Ricorda che alcuni utenti aggiungeranno a questi elenchi che inserirò nel database.
Sto andando avanti nel modo giusto? o qualcuno l'ha implementato con successo nella loro applicazione?