この xsd スキーマのコードを生成すると:
...
<xs:choice minOccurs="0" maxOccurs="1">
<xs:element name="IntProperty1" type="xs:int" default="0"/>
<xs:element name="IntProperty2" type="xs:int" default="0"/>
</xs:choice>
...
私は、int プロパティ Item1 と Item1ElementName 列挙 (AssessmntId と MaxScore 値を含む) を持つクラスを取得しました。しかし、これのために:
...
<xs:choice minOccurs="0" maxOccurs="1">
<xs:element name="IntProperty" type="xs:int" default="0"/>
<xs:element name="DoubleProperty" type="xs:double" default="0"/>
</xs:choice>
...
生成されたクラスにはオブジェクト プロパティ Item1 が含まれており、列挙型はありません。選択するデータ (AssessmentId または MaxScore) を定義するにはどうすればよいですか?
Item1 is double
と
Item1 is int
?