Chiunque utilizza SharePoint sa bene che durante la gestione di file all'interno di una document library, il sistema si preoccupa di mantenere sincronizzate le proprietà del file con i valori delle colonne della lista stessa e questo accade sia all'upload di un documento che alla modifica dei campi allegati.
Questo è il comportamento di default di ogni sito e, la maggior parte delle volte risulta proprio utile in quanto queste proprietà possono poi essere utilizzate per criteri di ricerca avanzata e, essendo proprie del file in se per se, vengono mantenute a fronte di copie varie.
Può capitare però di voler disabilitare tale comportamento, per i più svariati motivi.
Per farlo, non dobbiamo far altro che settare a "false" la proprietà "ParserEnabled" della classe SPWeb.

SPWeb web = SPContext.Current.Web;

web.ParserEnabled = fase;
web.Update();

Vi ricordo sempre che, per effettuare un commit della modifica di una proprietà del genere, va richiamato il metodo Update(), così come accade con l'utilizzo delle classi SPList, SPListItem, SPField, ecc..