Web アプリケーションから WCFservice を呼び出すと、上記のエラーが発生します。
コードは以下の通りです
WCF サービスをインスタンス化します。
ServiceReference1.VideosClient objService = new ServiceReference1.VideosClient();
ジェネリック コレクションの新しいインスタンスを作成して、値を入力できるようにします
IList<Videos> videoItem = new List<Videos>();
videoItem = objService.GetVideoDetailsById(id);
txtTitle.Text = videoItem[0].Title.ToString(); ;
txtDescription.Text = videoItem[0].Description.ToString();
txtRentalPrice.Text = Convert.ToString(videoItem[0].RentalPrice);
ただし、サービスのメソッドを呼び出すとGetVideoDetailsByID
、エラーメッセージが表示されます
タイプ 'ServiceReference1.Videos[]' を 'System.Collections.Generic.IList' に暗黙的に変換することはできません
私はいくつかの同様の投稿を行ってきましたが、私の問題の解決策を見つけることができないようです. 私のサービス参照プロパティは、私のコレクションタイプがSystem.Collection.Generic.List
助けてください。とても有難い。