Quando genero una classe C# da uno schema xsd con xsd.exe, trovo questo comportamento un po 'strano.Perché xsd.exe genera proprietà stringa per xs: intero?
mio elemento:
<xs:element name="InvoiceNo" type="xs:integer"/>
viene generato per:
[System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=5)]
public string InvoiceNo
{
...
}
Perché che la proprietà non è generato come int invece di stringa?
Spot on. Non ero a conoscenza della differenza tra xs: int e xs: intero. Ho pensato che fosse come int e Int32 in C#. – Glenn
Abbiamo il problema ora quando proviamo a inviare dati validi ai servizi TIBCO. Ovviamente TIBCO non cambierà quindi abbiamo, meraviglioso. –
Definitivamente dovrebbero usare System.Numerics.BigInteger per quello! – dimaaan