Я понимаю, что вы не можете вернуть общий список в стандартном веб-сервисе .asmx. Однако я верю, что вы можете вернуть массив []. Моя проблема заключается в преобразовании списка в массив. Может кто-нибудь помочь? У меня есть куча бизнес-объекта, который уже возвращает список типов, поэтому я не открыт для преобразования исходных объектов в массивы ...Преобразовать список в массив для [WebMethod]
Вот мой WebMethod.
[WebMethod]
public Book[] GetBooksList()
{
List<Book> obj = new List<Book>();
BookDA dataAccess = new BookDA();
obj = dataAccess.GetBooksAll().ToArray(); //error 1 here on conversion
return obj; //error 2 here
}
Ошибка я получаю в 2 раза: Не удается неявно преобразовать тип BookDTO.Book [], чтобы GenericList
Не может неявно преобразовать тип GenericList в
Возможный дубликат: http://stackoverflow.com/questions/4093754/webmethod-returning-generic-list – Didaxis