ฉันใช้. NET 3.5SP1 และ DataContractSerializer เพื่อจัดลำดับคลาส ใน SP1 พวกเขาเปลี่ยนลักษณะการทำงานเพื่อที่คุณจะได้ไม่ต้องรวมแอตทริบิวต์ DataContract / DataMember ไว้ในคลาสและมันจะทำให้ทุกอย่างเป็นอนุกรม นี่คือพฤติกรรมที่ฉันใช้ แต่ตอนนี้ฉันต้องละเว้นคุณสมบัติหนึ่งจากตัวทำให้อนุกรม ฉันรู้ว่าวิธีหนึ่งในการทำเช่นนี้คือการเพิ่มแอตทริบิวต์ DataContract ลงในคลาสและใส่แอตทริบิวต์ DataMember ให้กับสมาชิกทั้งหมดที่ฉันต้องการรวมไว้ ฉันมีเหตุผลที่จะไม่ได้ผลสำหรับฉัน
ดังนั้นคำถามของฉันคือมีแอตทริบิวต์หรือสิ่งที่ฉันสามารถใช้เพื่อทำให้ DataContractSerializer ละเว้นคุณสมบัติได้หรือไม่