不要在C#类的WSDL中创建Complex类型

时间:2017-01-31 10:13:25

标签: c# web-services wsdl

我需要创建一个Web服务并生成相应的WSDL文件。 我需要提供与客户相关的字段列表,例如名称,地址等。

问题是我需要将它们保存在WSDL的主体中而不生成复杂类型,但我想将所有这些字段包装在Customer类中。

有没有办法不从类生成复杂类型,并告诉只考虑其变量?谷歌搜索我总是发现相反的问题!

提前致谢。

编辑:为了更好地解释它,我的WSDL应该有一个类似的片段:

<pos:NAME>?</pos:NAME>
<pos:SURNAME>?</pos:SURNAME>
<pos:ADDRESS>?</pos:ADDRESS>      
<pos:OTHER_DATA>?</pos:OTHER_DATA>
<pos:OTHER_DATA2>?</pos:OTHER_DATA2>
<pos:OTHER_DATA3>?</pos:OTHER_DATA3>

我想在我的代码中创建一个“Customer”类,以便更好地进行代码管理,而不会产生类似以下内容的风险:

  <pos:CUSTOMER>
        <pos:NAME>?</pos:NAME>
        <pos:SURNAME>?</pos:SURNAME>
        <pos:ADDRESS>?</pos:ADDRESS>
   </pos_CUSTOMER>
   <pos:OTHER_DATA>?</pos:OTHER_DATA>
   <pos:OTHER_DATA2>?</pos:OTHER_DATA2>
   <pos:OTHER_DATA3>?</pos:OTHER_DATA3>

0 个答案:

没有答案