Il capitolo 6 del Self-Paced Training Kit relativo all'esame 70-526 si intitola Working with Data in a Connected Environment. Esso spiega come utilizzare gli oggetti Connection, Command, Parameter, DataReader e Transaction per accedere ad una base di dati ed eseguire un'interrogazione specificando i parametri necessari, eventualmente all'interno di transazioni, locali o distribuite. Gli argomenti trattati sono quindi di fondamentale importanza e costituiscono la base per comprendere tutto il sistema di accesso ai dati implementato da ADO .NET.
Nonostante questo, il capitolo in questione mi è sembrato abbastanza lacunoso e mal organizzato. Innanzi tutto, non fa alcun cenno al fatto che tutti i provider forniti da .NET implementano un insieme di interfacce comuni, come IDbConnection, IDbCommand, IDataReader, ecc. Poi, quando si parla di esecuzione asincrona di query, non dice che è necessario aggiungere il valore Asynchronous Processing=true nella stringa di connessione, altrimenti si ottiene una eccezione tentando di richiamare i metodi BeginXXX (BeginExecuteReader, BeginExectureNonQuery, ecc.). Questo valore viene utilizzato in un esempio di codice, ma il suo significato non è chiarito. Sempre a questo proposito, non mostra gli overload dei metodi asincroni sopra menzionati (ad esempio quello che consente di specificare una funzione di callaback) né come si usa l'evento StatementCompleted. Ancora, non spiega che se una transizione non viene né committata né abortita, viene considerata implicitamente fallita.
Queste sono solo le mancanze più evidenti. Sono dell'opinione che il capitolo 6 non fornisca affatto una conoscenza di base sufficiente sull'argomento.
Technorati tags:
Certification
Questa sera, visitando la pagina Assistenza del sito di Alice, la mia attenzione è stata rapita dal seguente messaggio: E' in corso l'upgrade da Alice 4 Mega ad Alice 20 Mega. Cliccando su di esso, si può leggere che
A partire dal mese di luglio, Telecom Italia ha iniziato l'upgrade, automatico e gratuito, di tutti i clienti Alice 4 Mega verso il profilo Alice 20 Mega.
Per poter sfruttare la nuova velocità è necessario un modem ADSL2+.
Speriamo che questa volta l'upgrade sia più indolore rispetto al passaggio dai 2 ai 4 Mega, durante il quale sono rimasto senza connessione per quasi una settimana... Perché, mi dicevano, c'erano dei problemi con la centralina, che all'inizio aveva dei non meglio precisati problemi con la nuova velocità... 
Technorati tags:
Internet,
ADSL