XSD.exe を使用して、XSD スキーマにマップされる一連の .NET クラスを生成しています。私が望むことの 1 つは、配列の代わりに IEnumerable として新しいクラスにマップされたシーケンスの要素を繰り返すことです。
以下は、XSD スキーマの抜粋です。
<xs:element name="Locations">
<xs:complexType>
<xs:sequence>
<xs:element name="Location" maxOccurs="unbounded">
これにより、 Location[]型の Location プロパティを持つ Locations クラスが生成されます。(配列)。
として生成したいと思いIEnumerable<Location>
ます。これにより、生成されたクラスの使用がはるかに簡単になります。
出来ますか?