我有一个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 文件中不存在 id 的位置IEnumerable<int>
。
这是我的许多尝试之一:
from n in personIds
from x in Person
where x.Id != n
select x;
我只是不断取回所有内容,包括personIds
.
我错过了什么?