【发布时间】:2013-10-01 12:28:19
【问题描述】:
我正在使用 XSD.exe 生成一组将映射到我的 XSD 架构的 .NET 类。我想要的一件事是将序列的重复元素映射到新类中作为 IEnumerable 而不是 Array。
这是 XSD 架构的片段:
<xs:element name="Locations">
<xs:complexType>
<xs:sequence>
<xs:element name="Location" maxOccurs="unbounded">
这将生成我的 Locations 类,其 Location 属性的类型为 Location[]。 (一个数组)。
我更希望它生成为IEnumerable<Location>。这将使使用生成的类变得更加简单。
有可能吗?
【问题讨论】:
-
你有没有想过解决这个问题?
-
不,与使用数组相比,为此实施解决方案的成本不值得。
标签: c# .net visual-studio xsd xsd.exe