如何:为可返回数组列表的 Web 服务建模

此示例演示如何为可返回 ArrayList 的 Web 方法建模。

示例

<Entities>
 <Entity EstimatedInstanceCount="10000" Name="MyCustomers">
   <Properties>
    <Property Name="Key" Type="System.String">Key</Property>
   </Properties>
   <Identifiers>
    <Identifier TypeName="System.String" Name="Key" />
   </Identifiers>
   <Methods>
    <Method Name="GetMyCustomers">
     <Parameters>
      <Parameter Direction="Return" Name="Customers">
       <TypeDescriptor TypeName="MyWebServiceProxy.Customers[], 
MyWebService" IsCollection="true" Name="ArrayOfCustomers">
        <TypeDescriptors>
         <TypeDescriptor TypeName="MyWebServiceProxy.Customers, MyWebService" Name="Customers">
          <TypeDescriptors>
           <TypeDescriptor TypeName="System.String" IdentifierName="Key" Name="Key" />
           <TypeDescriptor TypeName="System.String" Name="Value" />
          </TypeDescriptors>
         </TypeDescriptor>
        </TypeDescriptors>
       </TypeDescriptor>
      </Parameter>
     </Parameters>
     <MethodInstances>
      <MethodInstance Type="Finder" ReturnParameterName="Customers" ReturnTypeDescriptorName="ArrayOfCustomers" 
ReturnTypeDescriptorLevel="0" Name="GetMyCustomersInstance" />
     </MethodInstances>
    </Method>
   </Methods>
  </Entity>
 </Entities>
</LobSystem>