私は2つの異なるリストがあります:OriginalCollectionはをnewCollectionがないことが含まれSQLクエリ - 違いに基づいて2つのコレクションを生成しますか?
public class Foo
{
public Int32 Id { get; set; }
}
ICollection<Foo> OriginalCollection
ICollection<Foo> NewCollection
私はそれらをforeachのことができるように2つのリストを生成したい...
- すべての項目を(基本的に、コレクション削除されたものの)。
- OriginalCollectionにそのNewCollectionが含まれていないすべてのアイテム(基本的に、追加されたもののコレクション)です。
私はIEnumerableをLINQに戻すことを知っています。私はforeachする必要があるので、それはうまくいきます。オブジェクトではないので、それが失敗した...私はが句を除いてみなかったことを言及するのを忘れてしまった
:私はちょうど何私のクエリは次のようになります...
更新見当がつかない同じ。彼らは同じイドだけを含んでいます。
[101のLINQのサンプル](http://msdn.microsoft.com/en-us/vcsharp/aa336746) – Oded