Como a: Modelo um serviço da Web que retorna um ArrayList
Este exemplo mostra como você pode modelo um método da Web que retorna um ArrayList.
Exemplo
<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>