2012-01-22 7 views
2

2つの汎用リストがあります。2つの汎用リストを比較し、リストから欠損値を返します。

リスト1にはデータベースの製品が、リスト2にはWebサービスの製品がそれぞれ格納されます。

私はリストを比較して、リスト2に含まれていない任意の値が、私は

List<ProductModel> productsToAdd = productsInDatabase.Except(productsFromService).ToList(); 

を試してみました。3.

をリストに追加したいのです

しかし、すべての結果は、製品がまだでていてもカントー表示されますデータベース。

私は間違っていますか?何とかExceptを使用する必要がありますが、IDフィールドを使用しますか?

答えて

2

使用してメソッドを除いてのバージョンを過負荷にして等値比較子を渡す:MSDN

+0

おかげNovakov! –