Kiedy generuję klasę C# ze schematu xsd za pomocą narzędzia xsd.exe, uważam ten behaivor za nieco dziwny.Dlaczego program xsd.exe generuje właściwość string dla xs: integer?
mój żywioł:
<xs:element name="InvoiceNo" type="xs:integer"/>
generowany jest do:
[System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=5)]
public string InvoiceNo
{
...
}
Dlaczego jest to, że nieruchomość nie jest generowany jako int zamiast ciąg?
Spot na. Nie wiedziałem o różnicy między xs: int i xs: integer. Myślałem, że to było int i Int32 wC#. – Glenn
Mamy problem teraz, gdy próbujemy wysłać prawidłowe dane do usług TIBCO. Oczywiście, TIBCO się nie zmieni, więc mamy, cudownie. –
Z pewnością powinni używać System.Numerics.BigInteger do tego! – dimaaan