L'altro giorno mi trovavo a ripensare ad un therad del forum, http://www.ugidotnet.org/forum/thread.asp?m=36129.Ho inizato a navigare con i la testa e ho tirato fuori un pensiero. Quale è il vantaggio di usare il datatable rispetto al datareader? ... non certo in performance. Ne ho dedotto ke il Datatable è un ottimo oggetto per favorire la creazione di strati di astrazione tra livelli.
Se la mia classe di Biz tornasse un DataReader che poi la presentation mette in bind con una datagrid sto obbligando la presentation a conoscere il database! Se cambia la base dati? Certo se cambia la base dati posso sempre costruire...