我正在尝试创建一个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导入到工具中,结果输出也是私有成员(地址)而不是地址列表。 是否有一些我遗失的属性?
答案 0 :(得分:0)
我在xsd所在的目录中使用了以下命令。
xsd <filename> /c
这将在同一目录中生成类文件。您必须将该类包含在相关的名称空间中,以便在解决方案中使用它。