Я использую .NET 3.5SP1 и DataContractSerializer для сериализации класса. В SP1 они изменили поведение, так что вам не нужно включать атрибуты DataContract/DataMember в класс, и он просто сериализует всю вещь. Это поведение, которое я использую, но теперь мне нужно игнорировать одно свойство из сериализатора. Я знаю, что один из способов сделать это - добавить атрибут DataContract в класс и просто поместить атрибут DataMember во все члены, которые я хочу включить. У меня есть причины, однако, что это не сработает для меня.
Итак, мой вопрос: есть ли атрибут или что-то, что я могу использовать, чтобы заставить DataContractSerializer игнорировать свойство?