Web サービスからオブジェクトのリストを取得したいのですが、オブジェクト タイプに苦労しています。
私はこのコードを持っています:
[WebMethod]
public Car[] GetAllCars()
{
List<Car> cars = new List<Car>();
cars.Add(new Car ("fiat", 1999);
cars.Add("opel" ,2007);
cars.Add("chevrolet",2007);
return cars.ToArray(); //
}
ブラウザから Web サービスをテストすると、すべて問題ありません。それは私に何をすべきかを表示します。
しかし、クライアント側でやろうとすると
MyWebService.WebService1SoapClient cars = new MyWebService.WebService1SoapClient();
Car[] l = (Car[]) cars.GetAllCars();
ClientApp.MyWebService.Car[] を ClientApp.model.Car[] に変換できないと表示されます
Car クラスは両側 (クライアントと Web サービス) で同じです。
この問題に取り組むにはどうすればよいですか?
よろしくお願いします。