wcfsvcutil.exewcf-proxy

WCF proxy convert List<string[]> to List<List<string>>


In my WCF web method i have a operation contract which accepts List of string array, but when i create a proxy for this service it converts that to List of List of string.

    List<string[]> to List<List<string>>.

Can anyone please tell me if there is some way i can make sure that this does not happen and my proxy also contains List

Thanks


Solution

  • If you are using the Service Reference in VS, go to Configure Service Reference and set the collection type to System.Collections.Generic.List. That should fix it. If you are using svcutil the switch is /collectionType: http://msdn.microsoft.com/en-us/library/aa347733.aspx