我正在使用XSD.exe生成一组将映射到我的XSD架构的.NET类。我想要的一件事是将一个序列的元素重复映射到新类中,作为IEnumerable而不是Array。使用XSD.exe从架构中使用IEnumerable而不是阵列生成类
这里是XSD架构的文档片断:
<xs:element name="Locations">
<xs:complexType>
<xs:sequence>
<xs:element name="Location" maxOccurs="unbounded">
这将产生我的位置与为[]的类型位置的位置属性类。 (数组)。
我宁愿它产生为IEnumerable<Location>
。这将使得使用生成的类更简单。
可能吗?
你有没有想出一个解决方案呢? – helb
不,不值得为此实现解决方案而不是与数组一起生活。 – user1060500