La mia opinione negativa sul Self-Paced Training Kit per l'esame 70-526 si fa ogni giorno più forte. Anche quando si parla degli oggetti DataView e DataRowView ci sono delle inesattezze. In particolare, a pagina 398, viene mostrato l'utilizzo del DataRowView: il codice riportato non mostra in che modo ottenere un oggetto di questo tipo a partire da un DataView, ma si limita ad utilizzare una variabile con nome DataRowView (quindi con lo stesso nome dell'oggetto che rappresenta, aumentando così la confusione). Inoltre, la sintassi dell'esempio C# è sbagliata, dal momento che vengono utilizzate le parentesi tonde, al posto di quelle quadre, per l'accesso all'indexer... Ancora una volta credo che l'errore sia dovuto ad un copia/incolla del codice... Ormai ho perso il conto di quanti errori di questo tipo ci sono.
Come avevo già scritto in risposta ad un post di Nicolò Carandini, prima di studiare un argomento presentato sul libro, devo perdere tempo per capire se le informazioni riportare sono corrette... Non mi sembra che dovrebbe essere questo il modo corretto di procedere...
Technorati tags:
Certification
Ben 3 degli aggiornamenti per Windows Vista rilasciati ieri riguardano gli XML Core Services, per un totale di circa 6,5 MB. Questi update si vanno a sommare a quelli che erano già stati distribuiti nel mese di maggio 2007.
Technorati tags:
Windows,
Updates
Per aggiungere un vinconlo di chiave esterna tra due DataTable, è possibile procedere in due modi: creare un oggetto di tipo ForeignKeyConstraint e aggiungerlo alla collezione Constraints della tabella, oppure utilizzare un overload del metodo DataTable.Constraints.Add, specificando direttamente tutti i parametri necessari. Nel primo caso, l'IntelliSense ci viene in aiuto suggerendo di specificare la parentColumn e la childColumn da mettere in relazione: questi nomi non hanno alcun riferimento alla terminlogia utilizzata nelle basi di dati, quindi ad un primo approccio non sembrano di molto aiuto. Al contrario, se si usa l'overload di DataTable.Constraints.Add, le colonne da mettere in relazione sono giustamente chiamate primaryKeyColumn e foreignKeyColumn, proprio come ci si aspetta.
Technorati tags:
certification