我正在尝试创建一个 xsd 文件并生成相应的 C# 类来填充模型。 无论我做什么,我都没有将地址部分作为列表获得。
示例:
<xs:complexType name="member">
<xs:sequence>
<xs:element name="Addresses" type="address" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="FirstName" type="xs:string"/>
</xs:sequence>
</xs:complexType>
生成的对应类没有列表。相反,它只是显示为属性。
public partial class member
{
private string FirstName;
private address Addresses;
}
我已将此 xsd 导入到工具中,生成的输出也是私有(private)成员(地址)而不是地址列表。 我是否缺少某些属性?
最佳答案
我在 xsd 所在的目录中使用了以下命令。
xsd <filename> /c
这将在同一目录中生成类文件。您必须将该类包含在相关的命名空间中,以便在解决方案中使用它。
关于java - 表示 xsd 架构中的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50675070/