2013-07-12 3 views
7

क्या xsd.exe उत्पन्न होने वाले बदसूरत मैन्युअल रूप से कार्यान्वित कोड की बजाय स्वत: कार्यान्वित गुण उत्पन्न करने के लिए xsd.exe को मजबूर करना संभव है?xsd.exe ऑटो-कार्यान्वित गुण

public abstract partial class SomeClass { 

    private string valueField; 

    /// <remarks/> 
    [System.Xml.Serialization.XmlTextAttribute()] 
    public string Value { 
     get { 
      return this.valueField; 
     } 
     set { 
      this.valueField = value; 
     } 
    } 
} 
+0

क्यों? कोई वास्तविक अंतर या प्रदर्शन लाभ नहीं है। यह केवल ऑटो-जेनरेट कोड है जिसे आपको वैसे भी संशोधित नहीं किया जाना चाहिए। –

उत्तर

9

ऐसा लगता है कि XML Schema Definition Tool (Xsd.exe) ऑटो-कार्यान्वित गुण उत्पन्न करने का समर्थन नहीं करता है।

लेकिन एक विकल्प है: Xsd2Code community edition। सुविधा सूची से:

कोई विशेष प्राप्त या सेट आवश्यक होने पर स्वत: गुणों का समर्थन करें।

संबंधित उत्तर: XSDObjectGen.exe vs XSD.exe

+1

सावधान रहें कि Xsd2Code में भी एक वाणिज्यिक पक्ष है और कुछ मुफ्त सुविधाएं कम से कम एक बार अप्रत्याशित रूप से मुक्त दुनिया से वाणिज्यिक हो गई हैं। जेनरेट कोड निजी बिट्स पर भरोसा न करें जिस तरह से आप जाते हैं। –

संबंधित मुद्दे