Come posso ignorare una proprietà durante la serializzazione utilizzando DataContractSerializer?

Sto usando .NET 3.5SP1 e DataContractSerializer per serializzare una class. In SP1, hanno modificato il comportamento in modo da non dover includere gli attributi DataContract / DataMember sulla class e serializzerà semplicemente l’intera cosa. Questo è il comportamento che sto usando, ma ora ho bisogno di ignorare una proprietà dal serializzatore. So che un modo per farlo è aggiungere l’attributo DataContract alla class e inserire l’attributo DataMember su tutti i membri che voglio includere. Ho delle ragioni, però, che questo non funzionerà per me.

Quindi la mia domanda è, c’è un attributo o qualcosa che posso usare per fare in modo che DataContractSerializer ignori una proprietà?