16 messaggi dal 03 giugno 2004
Ciao a tutti,
secondo voi è conveniente utilizzare un costrutto di questo genere al fine di liberare le risorse occupate dalla DataTable?
Ecco il codice:

using (DataTable dt = new DataTable ("Tabella")
{
//operazioni nel DataTable
}

Ho letto che così l'istanza dt è disponibile dentro il costrutto e che una volta fuori attraverso il metodo Dispose() il riferimento viene distrutto!

In termini di prestazione c'è qualche vantaggio oppure è irrilevante?
Grazie
personalmente sono contro il dispose dei DataSet e dei DataTable :), ma è una mia opinione personale, l'utilità di avere una rappresentazione in memoria di una sorgente dati sta tutta nella velocità di recuperare i dati eventualmente messi in cache.

non credo che in termini di prestazioni assoluti ci possa essere un beneficio evidente nell'utilizzare l'using, prima o poi il Datatable sarebbe stato eliminato dal GC

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.