27
私はxsd.exeを使ってxsdスキーマからc#クラスを生成すると、私はこのbehaivorを少し見つけました。なぜxsd.exeはxs:integerの文字列プロパティを生成しますか?
マイ要素:
<xs:element name="InvoiceNo" type="xs:integer"/>
がに生成されます。
[System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=5)]
public string InvoiceNo
{
...
}
はなぜプロパティがint型代わりの文字列として生成されていないこと?
スポットオン。私はxs:intとxs:integerの違いを認識していませんでした。私はintとint32のようなものだと思った。 – Glenn
有効なデータをTIBCOサービスに送信しようとすると、問題が発生します。 TIBCOは変わっていないので、私たちは素晴らしいです。 –
彼らは確かにそれのためにSystem.Numerics.BigIntegerを使うべきです! – dimaaan