Прокси WCF конвертирует Список<строка []> в Список<Список <строка >>
В моем веб-методе WCF у меня есть контракт операции, который принимает массив строк списка, но когда я создаю прокси для этого сервиса, он преобразует его в список строк списка.
List<string[]> to List<List<string>>.
Может кто-нибудь, пожалуйста, скажите мне, если есть какой-то способ, которым я могу убедиться, что это не происходит, и мой прокси-сервер также содержит список
Спасибо
3 ответа
Если вы используете ссылку на службу в VS, перейдите к разделу "Настройка ссылки на службу" и задайте тип коллекции для System.Collections.Generic.List. Это должно исправить это. Если вы используете svcutil, переключатель - / collectionType: http://msdn.microsoft.com/en-us/library/aa347733.aspx
Вы пытались редактировать код, сгенерированный svcutil.exe? Редактирование сгенерированного кода = тьфу, я знаю, но...
Взгляните на расширенные настройки, и вы можете изменить тип коллекции там: