Around and About .NET World

Il blog di Marco Minerva
posts - 1671, comments - 2232, trackbacks - 2135

My Links

News

Contattami su Live Messenger:


MCTS: Windows, Web, Distributed Applications & SQL Server

MCPD: Enterprise Applications

Tag Cloud

Archives

Post Categories

Links

mercoledì 15 agosto 2007

[70-526] Errata corrige #7

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:

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (0) | Filed Under [ Certificazioni ]

Tutte le falle di Microsoft XML Core Services

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: ,

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (1) | Filed Under [ Windows Related Updates & Service Pack ]

[70-526] Questione di terminologia

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:

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (2) | Filed Under [ Certificazioni ]

Powered by:
Powered By Subtext Powered By ASP.NET