Dec 12, 2013 12:32 PM|Illeris|LINK
Check the service reference settings that the client :
Right click on the service reference and select Configure Service Reference.
In the Collection Type drop-down, select the type System.Collections.Generic.List.
I believe the reason it defaults to Array is that it is the most compatible when serializing. If you're consuming the service from something that recognizes something more complex, you can configure as I mentioned.