हमारे पास ऑब्जेक्ट्स के साथ एक एप्लिकेशन है जिसे हम डेटाबेस में क्रमबद्ध रखना चाहते हैं।
वर्तमान में हम NetDataContractSerializer
का उपयोग कर रहे हैं, लेकिन हाल ही में पता चला है कि .Net
प्रकार की जानकारी शामिल होने के कारण, यह बड़ी फ़ाइलों को बनाता है जिसका मतलब बुनियादी वस्तुओं के लिए भी धीमा अनुप्रयोग है।
हम इसके बजाय DataContractSerializer
पर स्विच करने पर विचार कर रहे हैं, और मैं दोनों की अच्छी तुलना ढूंढ रहा हूं लेकिन एक नहीं मिला।NetDataContractSerializer बनाम DataContractSerializer
- दोनों द्वारा बनाई गई वस्तुओं के बीच आकार में क्या अंतर है?
- क्या कोई बड़ा प्रदर्शन अंतर है?
- क्या उनमें से कोई समस्याग्रस्त है जब मेरे पास कोई ऑब्जेक्ट है जिसमें
List<X>
है, जहांX
कई अन्य ऑब्जेक्ट्स द्वारा विरासत में मिला है, ताकि सूची में रनटाइम पर कई अलग-अलग प्रकार हों? (मुझे बताया गया था किDataContractSerializer
KnownTypes
विशेषताओं दिया जा सकता है, लेकिन इस कोड में अधिक निर्भरता का मतलब है। वहाँDataContractSerializer
कि सभी प्रकार पता है कि मेरा समाधान में बनाने के लिए एक तरीका है?)
धन्यवाद। जबकि DataContractSerializer (DCS) केवल उन जो जरूरत लिखते