0
私のSVCファイルにクラスがあります。私はもともと少数のデータメンバーで作成しました。私はそれ以来追加しました。問題は、これらのメンバーを追加するとサービスを呼び出すときに表示されないということです。私は彼らが別のフィールドを作成し、自分の情報を参照することができますので、動作するように見えるこれらのフィールドに値を入力する選択クエリがあります。私はトラブルシューティングを始める方法も知らない。私はクラスを添付しています。Silverlight対応WCFサービスのクラスデータメンバー
public class LightOrder
{
public string SKU { get; set; }
public string productname { get; set; }
public string itemnumber { get; set; }
public string asin { get; set; }
public string amazon { get; set; }
public double ourprice { get; set; }
public string bbprice { get; set; }
public int w1 { get; set; }
public int w2 { get; set; }
public int w3 { get; set; }
public string w4 { get; set; }
public int quantity { get; set; }
public string rank { get; set; }
public string ranking { get; set; }
public string pendingorder { get; set; }
public string afner { get; set; }
public int cost { get; set; }
public string order { get; set; }
public string total { get; set; }
public string profit { get; set; }
public string percent { get; set; }
}
あなたの質問はあまり明確ではありません。しかし、あなたがクライアント側のthiesプロパティにアクセスできないと仮定すると、プロパティがサービスに追加されるたびにサービス参照を更新することをお勧めします。クライアントで生成されたプロキシは、参照が更新されたときにのみ更新されたプロパティを取得します。プロパティが存在する場合、Reference.csファイルをチェックインします。 –
@Oliver私は参照を更新しようとしましたが、参照を削除して再度追加しても同じ問題が発生しました。私はreference.csが何であるかについてはわかりません。 –
ワーカースレッドからサービスホストを作成してみてください。ワーカースレッドでサービスが実行されないようにする必要があります。 –