Почему xsd.exe генерирует строковое свойство для xs: integer?
Когда я генерирую класс c # из схемы xsd с помощью xsd.exe, я нахожу это поведение немного странным.
Моя стихия:
<xs:element name="InvoiceNo" type="xs:integer"/>
генерируется для:
[System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=5)]
public string InvoiceNo
{
...
}
Почему это свойство не генерируется какИНТ вместострока?