Ancora sulla lettura dei dati, Casting e DbNull

Tra agosto e settembre del 2004 parlavo di classi di supporto per facilitare la lettura dei dati di un datareader. Avevo pensato ad una sorta di classe che wrappando un DataReader ne estendeva le funzionalità.

"Lettura dei dati e DbNull"
http://blogs.ugidotnet.org/markino/archive/2004/08/02/612.aspx

DataRecordSupport: non è proprio un idea così malvagia!
http://blogs.ugidotnet.org/markino/archive/2004/09/11/2301.aspx

Nel novembre del 2005 ho parlato di un idea per l'implementazione di una classe per il _supporto_ nelle operazioni di casting (quando si vuole evitare InvalidCastException)...

"[.whidbey] Casting con un metodo generico"
http://blogs.ugidotnet.org/markino/archive/2005/05/11/16006.aspx

Il mese scorso ho visto che potrebbe essere interessante applicare la classe "Casting" per la lettura dei dati del DataReader...

string stringValue = Casting.Cast<string>(reader["StringValue"], string.Empty);

Technorati Tags:

posted @ mercoledì 26 luglio 2006 8.39

Print

Comments on this entry:

# re: Ancora sulla lettura dei dati, Casting e DbNull

Left by Marco Trova at 26/07/2006 9.48
Gravatar
Non hai idea di quanto sia contento di non dover più far casting con un oggetto tipo reader da quando uso gli ORM.. :-P

# re: Ancora sulla lettura dei dati, Casting e DbNull

Left by M.rkino at 26/07/2006 9.55
Gravatar
Si immagino che per chi usa gli ORM la cosa apparirà sicuramente antica... ma io sono un nostalgico ;-p

# re: Ancora sulla lettura dei dati, Casting e DbNull

Left by Alessandro Di Noia at 27/07/2006 13.31
Gravatar
Ciao Markino, prova a dare un'okkiata allo SmartDataReader sviluppato da Rockford Lhotka per il framework csla. Ha delle idee interessanti ed è abbastanza domestico da utilizzare. Magari con un po' di pesonalizzazioni te lo cuci addosso per benino ;)

# re: Ancora sulla lettura dei dati, Casting e DbNull

Left by Alessandro Di Noia at 27/07/2006 13.34
Gravatar
Errata corrige: SafeDataReader ;) e lo trovi nel folder Data una volta estratto il contenuto di csla (http://www.lhotka.net/cslanet/download20.aspx)

# re: Ancora sulla lettura dei dati, Casting e DbNull

Left by M.rkino at 27/07/2006 14.00
Gravatar
Nel post che ho indicato "DataRecordSupport: non è proprio un idea così malvagia!", http://blogs.ugidotnet.org/markino/archive/2004/09/11/2301.aspx, si fa infatti riferimento al SafeDataReader Lhotka che come aveva fatto notare Adrian abbiamo avuto più o meno la stessa idea...

Your comment:



 (will not be displayed)


 
 
 
Please add 7 and 3 and type the answer here:
 

Live Comment Preview:

 
«febbraio»
domlunmarmergiovensab
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910