0

如何在 WCF 服务(SVC 文件)中使用 C# 制作类似的 WSDL 结构。
喜欢:

街道 = 新列表();var house = GetHouse(); Street.ForEach(c => { c.Map(house); });

WSDL 格式:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <GetTechnicalDetailResponse xmlns="http://tempuri.org/">
         <GetTechnicalDetailResult xmlns:a="http://schemas.datacontract.org/2004/07/MyModel" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <a:Streets xmlns:b="http://schemas.datacontract.org/2004/07/MyModel">
               <b:Street>
                <c:House>
                    <d:Flat>
                    <d:FlatId>1</d:FlatId>
                    <d:FlatName>First</d:FlatName>
                    <d:FlatDetail>First Flat</d:FlatDetail>
                                    </d:Flat>
                                    <d:Flat>
                    <d:FlatId>2</d:FlatId>
                    <d:FlatName>Second</d:FlatName>
                    <d:FlatDetail>Second Flat</d:FlatDetail>
                                    </d:Flat>
                                </c:House>
                                <c:House>
                    <d:Flat>
                    <d:FlatId>1</d:FlatId>
                    <d:FlatName>First</d:FlatName>
                    <d:FlatDetail>First Flat</d:FlatDetail>
                                    </d:Flat>
                                    <d:Flat>
                    <d:FlatId>2</d:FlatId>
                    <d:FlatName>Second</d:FlatName>
                    <d:FlatDetail>Second Flat</d:FlatDetail>
                                    </d:Flat>
                                </c:House>
               </b:Street>
                            <b:Street>
                                . . . . 
4

0 回答 0