クライアントにListを送信するためのメソッド(GetUserSoftware)でWCFサービスを取得しました。WCFクライアント側List <>
私はこのように定義されているソフトウェア:
[DataContract]
public class Software
{
public string SoftwareID { get; set; }
public string SoftwareName { get; set; }
public string DownloadPath { get; set; }
public int PackageID { get; set; }
}
方法はCLIENにすべてのソフトウェアavailebleを得るために、私のDBを経由し、クライアントに送り返すことのリストを生成しています。
問題はクライアント側ではリストが配列に変換されています。その配列内のすべての項目には私のソフトウェア属性が含まれていません。
私はサーバー側で自分の方法をデバッグしました。送信しようとしているリストが正しいことがわかりました。期待されるソフトウェアと属性がそれに含まれています。
これを回避する方法を知っている人がいますか?
+1、それは私の小さな問題を解決する! – elbaid
+1、これも私の問題を解決しました。私は問題があったので、これに関するちょっとしたメモ。 Visual Studio 2010では、既にサービス参照を作成していて、再作成したくない場合は、サービス参照を右クリックし、「サービス参照の構成」をクリックして取得することができます。 – Jordan