我想在我的WSDL中使用以下结构(省略名称空间)
<complexType name="NotesResponseType">
<sequence>
<element name="Notes" type="string" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<element name="Response">
<complexType>
<sequence>
.
.
<xs:element name="Notes" type="tns:NotesResponseType" minOccurs="0"/>
.
.
</sequence>
</complexType>
</element>
这样我就可以在C#代码中获得以下结构
Response response;
response.Notes = new NotesResponseType();
response.Notes.Notes = new string[1];
但是wsdl.exe似乎忽略了复杂类型'NotesResponseType',即response.Notes是一个字符串数组,而不是我期望的NotesResponseType类型。有没有办法告诉wsdl.exe不这样做?