Ничто не мешает вам вернуть List<T>
из веб-службы ASMX.Я понятия не имею, почему вы в это верите.
Что может вас смущать, так это то, что XML-схема (используемая WSDL) сама по себе не может описывать «списки».Фактически, он также не может описывать массивы.Он может описать серию повторяющихся элементов.Все коллекции, включая массивы, возвращаются как наборы повторяющихся элементов.
На стороне клиента клиент не может узнать, возвратил ли сервер List<T>
, T[]
или IEnumerable<T>
, инет причин для беспокойства.