में फ़ील्ड ऑर्डर को अनदेखा करें, जब deserializing, DataContractSerializer को केवल नाम मैचों की आवश्यकता नहीं है, लेकिन यह भी कि अन्य तत्वों के संबंध में यह एक निश्चित क्रम में है।DataContractSerializer
मेरा आवेदन ऐसा है कि प्रत्येक फ़ील्ड को इसके नाम से विशिष्ट रूप से पहचाना जा सकता है। इसलिए मैं XML फ़ाइल के लिए किसी भी क्रम में तत्वों को शामिल करना और deserializer के लिए अभी भी काम करना संभव होगा।
क्या इस तरह डेटाकंट्रैक्ट स्थापित करना संभव है?
Data Member Order में परिचयात्मक पैरा पता चलता है कि आदेश लागू की जाती है वैकल्पिक, लेकिन मैं एक तरह से वास्तव में यह वैकल्पिक बनाने के लिए नहीं मिली है।
फ़ॉलो-अप प्रश्न: Simple data file versioning with DataContractSerializer
मैं बस एक मौजूदा फ़ाइल में एक नया मान जोड़ रहा हूं। यह आश्चर्य की बात थी कि मुझे न केवल सही नाम के साथ बल्कि सही स्थान पर भी डालना होगा। –