如何在 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>
. . . .