標準の.asmx Webサービスでは一般的なリストを返すことはできません。しかし、私はあなたが配列[]を返すことができると信じています。私の問題は、リストを配列に変換することです。助けてもらえますか? 元のオブジェクトを配列に変換することはできませんので、すでにタイプリストを返すビジネスオブジェクトがたくさんあります。[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倍である:暗黙的にGenericList
に[]型BookDTO.Bookを変換できませんすでにobjがリストであったことを宣言しているため、暗黙的に
の可能性のある重複:http://stackoverflow.com/questions/4093754/webmethod-returning-generic-list – Didaxis