Person
次のようなクラスがあります。
Person1: Id=1, Name="Test1"
Person2: Id=2, Name="Test2"
Person3: Id=3, Name="Test3"
そして、IEnumerable<int>
一意Person
のIDを持つ:
var personIds = new PersonRepository().GetAll().Select(x => x.Id);
Person
IDがに存在しない場所のリストが必要IEnumerable<int>
です。
これは私の多くの試みの1つです。
from n in personIds
from x in Person
where x.Id != n
select x;
に存在するIDを含め、すべてを取り戻し続けますpersonIds
。
私は何が欠けていますか?