Aspettanto Atlas e SqlDependency, ho dovuto creare delle pagine che aggiornano, in automatico, il loro contenuto a fronte di modifiche alle tabelle da cui hanno prelevato i dati.
Il comportamento delle pagine in questione dovrebbe essere rappresentato in questo modo :
Grazie alla libreria Ajax.NET ho potuto effettuare le chiamate asincrone al metodo “.NET” lato server attraverso la funzione “wrapper” Javascript con l' overload che accetta un metodo di call-back.
Per quanto riguarda il controllo delle modifiche sulle tabelle, ho preso spunto dal funzionamento di SqlDependency in ASP.NET 2.0.
Ho creato una tabella [tblWatcher] con la seguente struttura :
- id
- tableName : nome...