Sto usando .NET 3.5SP1 e DataContractSerializer per serializzare una classe. In SP1, hanno modificato il comportamento in modo che non sia necessario includere gli attributi DataContract / DataMember nella classe e serializzerà semplicemente l'intera cosa. Questo è il comportamento che sto usando, ma ora devo ignorare una proprietà dal serializzatore. So che un modo per farlo è aggiungere l'attributo DataContract alla classe e inserire semplicemente l'attributo DataMember su tutti i membri che voglio includere. Ho ragioni, tuttavia, che questo non funzionerà per me.
Quindi la mia domanda è: esiste un attributo o qualcosa che posso usare per fare in modo che DataContractSerializer ignori una proprietà?