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 11:39

Print

Comments on this entry:

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

Left by Marco Trova at 26/07/2006 12: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 12: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 16: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 16: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 17: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...
Comments have been closed on this topic.
«ottobre»
domlunmarmergiovensab
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789