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