2011-01-10 5 views
1

上のオブジェクトを比較オブジェクトは、メソッドのいずれかから返されたリストの一部であります方法2から。WCF</p> <p>...まあ、私はWCFサービスを持っており、それは二つの方法シンゲルのオブジェクトとオブジェクトのリストを与えるものを与えてくれるものを持っているクライアント

ImはWPFを使用し、二つの結果にコンボボックスを結合..

が、問題は、コンボボックスは、WCFは、私のためにこれを生成しなかったとしてオブジェクトを比較する方法を知っているdosentこと..ですがありますこれを修正するいくつかの方法は?

編集: サンプル

interface IServer 
{ 
    [OperationContract()] 
    Entity GetById(Guid id); 
    [OperationContract()] 
    List<Entity> GetAll(); 
} 

[DataContract()] 
class Entity 
{ 
    [OperationContract()] 
    public Guid ID {get;set;} 
    [OperationContract()] 
    public string Name{get;set;} 
} 

どのように私は、エンティティオブジェクトを比較した場合、これは比較のためにIDフィールドが使用されていることを確認していますか?

+1

これは何を意味しますか? "まあ、私はWCFサービスを持っていて** ** [** ??]メソッドを持っています**オブジェクトのリスト** [??]と**オブジェクトのリスト**を与えるものです" – Aliostad

+0

私のポストを少し広げました。 – Peter

+0

まだ分かりませんが、 'オブジェクトのリスト'と 'オブジェクトのリスト'の違いは何ですか? –

答えて

2

クライアントで自動生成されるdatacontractは部分クラスなので、同じ名前/名前空間を持つ別の部分クラスを作成して拡張し、IComparableから派生させ、必要に応じてIComparableを実装できます。

関連する問題