Dato il seguente pezzo di codice:C#: ObjectTrackingEnabled = false ne vale la pena per le piccole operazioni?
using(var data = new SomeDataContext(ConnectionString))
{
data.ObjectTrackingEnabled = false;
foreach(Something in data.Somethings)
someList.Add(something.SomeProperty);
}
Ne vale la pena l'impostazione di monitoraggio su false oggetto? So che è solo una riga di codice, ma è una specie di bug che devo scrivere tutto il tempo. Ma ho sentito che puoi avere un po 'di guadagno quando non ne hai bisogno. E poiché ho solo bisogno di leggere rapidamente alcuni dati, non ho bisogno del tracciamento. Ma ne vale la pena in un pezzo così piccolo di codice? Qual è la tua opinione? Dovrei usarlo? Non dovrei? Perché?